如何为用户设置默认的.zshrc(oh my zsh)?

如何为用户设置默认的.zshrc(oh my zsh)?,zsh,oh-my-zsh,Zsh,Oh My Zsh,我已经安装了oh my zsh,并更改了主题并为root用户自定义了它。 如何使这些MOD可用于所有用户,我将为其设置zsh作为默认shell?如果该文件位于所有用户目录中,则zsh应自动捕获该文件并将其用作源文件。因此,我认为您应该将该文件放在每个打算使用该文件的用户目录中 如果该文件位于所有用户目录中,则zsh应自动捕获该文件并将其用作源。因此,我认为您应该将该文件放在每个打算使用该文件的用户目录中 oh my zsh最好按用户安装。例如,用户可以修改源代码,将自定义插件添加到他们的.oh

我已经安装了oh my zsh,并更改了主题并为root用户自定义了它。
如何使这些MOD可用于所有用户,我将为其设置zsh作为默认shell?

如果该文件位于所有用户目录中,则zsh应自动捕获该文件并将其用作源文件。因此,我认为您应该将该文件放在每个打算使用该文件的用户目录中

如果该文件位于所有用户目录中,则zsh应自动捕获该文件并将其用作源。因此,我认为您应该将该文件放在每个打算使用该文件的用户目录中

oh my zsh最好按用户安装。例如,用户可以修改源代码,将自定义插件添加到他们的
.oh my zsh/custom
目录中。自动更新功能也无法在系统范围内安装

为了帮助他们入门,您可以为新用户提供
.oh my zsh
的最新克隆和
.zshrc
模板。例如,将这些添加到
/etc/skel

我还想问root用户是需要ohmyzsh还是与普通用户相同的zsh配置。无论如何,最好避免花太多的时间作为根

如果您真的愿意,您可以将自己的.oh my zsh和.zshrc符号链接到另一个用户主目录,包括root目录

如果必须强制执行全局配置。在用户
.zshrc
之前加载了一个全局
zshrc
(或者
/etc/zshrc
或者
/etc/zshrc
,具体取决于您的系统)。如果您模拟的是系统上的所有用户,则始终可以从那里加载oh my zsh配置


最后,您可能还需要将oh my zsh用户的登录shell更改为
zsh
。查看
/etc/passwd
chsh
adduser.conf
了解详细信息。

哦,我的zsh最好按用户安装。例如,用户可以修改源代码,将自定义插件添加到他们的
.oh my zsh/custom
目录中。自动更新功能也无法在系统范围内安装

为了帮助他们入门,您可以为新用户提供
.oh my zsh
的最新克隆和
.zshrc
模板。例如,将这些添加到
/etc/skel

我还想问root用户是需要ohmyzsh还是与普通用户相同的zsh配置。无论如何,最好避免花太多的时间作为根

如果您真的愿意,您可以将自己的.oh my zsh和.zshrc符号链接到另一个用户主目录,包括root目录

如果必须强制执行全局配置。在用户
.zshrc
之前加载了一个全局
zshrc
(或者
/etc/zshrc
或者
/etc/zshrc
,具体取决于您的系统)。如果您模拟的是系统上的所有用户,则始终可以从那里加载oh my zsh配置


最后,您可能还需要将oh my zsh用户的登录shell更改为
zsh
。查看
/etc/passwd
chsh
adduser.conf
了解详细信息。

试着把你的
~/.zshrc
放在
/etc/zshrc
里,我不确定是不是把你的
~/.zshrc
放在
/etc/zshrc