添加命令到.bashrc,如何追溯应用到用户?

添加命令到.bashrc,如何追溯应用到用户?

我有一个用户将连接到的 rhel 7 服务器,我创建了所有用户/组,然后意识到我需要向 /etc/skel/.bashrc 添加一个命令,以便它在登录时执行,但这似乎并不应用于我已经创建的用户。我创建了一个新用户,命令在登录时执行,但不适用于现有用户。有没有办法更新/强制现有用户这样做?

答案1

不要将该命令添加到框架 .bashrc 中。相反,请将其放在 /etc/profile 中,所有交互式登录 (bash) shell 和使用 --login 调用的非交互式 (bash) shell 将在启动时读取该文件。

更好的(谢谢,@glennjackman!)是在 /etc/profile.d 中添加一个以.sh必要命令结尾的链接。

相关内容