我有一台Centos 5.5服务器,该服务器具有自己的帐户别名命令。完成后,sudo bash
我仍然可以使用这些别名,而不必将别名添加到根目录的.bashrc
。
我还有另一台Centos 6.5服务器。但是,当我执行时sudo bash
,它将不会使用我作为登录用户的别名。有谁知道我在哪里配置它以包括我使用时登录的用户的别名sudo bash
?
我认为别名是通过环境继承的,所以也许这里的答案会起作用:unix.stackexchange.com/questions/92998/…– Barmar 2014
—
6
5.5可能会保留来自调用方的$ HOME,而6.5则不会。请参见
—
斯特凡Chazelas
sudo sudo -V
输出和env_keep
sudoers手册页。
感谢Barmar和Stephane。您的两个回答都为我指明了正确的方向。我必须在sudoers中设置以下内容:
—
Tyler Knotek 2014年
Defaults !always_set_home
和Defaults !env_reset
`