我已经安装了oh-my-zsh并更改了主题并为root用户定制了它。 如何为我将zsh设置为默认shell的所有用户提供这些mod?
答案 0 :(得分:3)
oh-my-zsh最适合每位用户安装。用户可以摆弄源代码,例如在自己的.oh-my-zsh/custom
目录中添加自定义插件。自动更新功能也无法在系统范围内安装。
为了帮助他们开始使用,您可以为新用户提供最新的.oh-my-zsh
克隆和.zshrc
模板。例如,将这些添加到/etc/skel
。
我还会质疑root是否需要oh-my-zsh或与普通用户相同的zsh配置。不管怎样,最好避免花太多时间作为root。
如果您真的想要,可以将自己的.oh-my-zsh和.zshrc符号链接到另一个用户主目录,包括root。
如果必须强制执行全局配置。在用户zshrc
之前加载了全局/etc/zshrc
(/etc/zsh/zshrc
或.zshrc
,具体取决于您的系统)。如果你冒充系统上的所有用户,你可以随时从那里加载你的oh-my-zsh配置。
最后,您可能还想将oh-my-zsh用户的登录shell更改为zsh
。查看/etc/passwd
,chsh
和adduser.conf
了解详情。
答案 1 :(得分:0)
如果该文件位于所有用户目录中,则zsh应自动捕获该文件并将其用作源。所以我认为你应该将该文件放在每个意图使用该文件的用户目录中。