所有帐户均使用相同的 shell 环境

所有帐户均使用相同的 shell 环境

在我的所有帐户上自动获取相同的 shell 环境(不包括路径)的最佳方法是什么?

我想要的是当我登录时将我的 shell 中的别名、颜色和其他很酷的功能转移到其他 shell 中。这可能吗?我是否必须将我的 .bashrc 文件复制到我的所有帐户?

答案1

对 进行您需要的任何更改/etc/skel。当您调用 时useradd,它会自动将此文件夹的内容复制到用户的主目录中。

http://www.linuxhowtos.org/Tips%20and%20Tricks/using_skel.htm

答案2

如果您运行 bash,则可以编辑 /etc/profile 和 /etc/bashrc。它们类似于用户 ~/.profile 和 ~/.bashrc。

因此,请将所有常见变量放在 /etc 中,并将更具体的用户变量放在 ~/ 中。

相关内容