0
您好,我想了解使用sudo su進行設置的不同之處w.r.t,而不僅僅是sudo su。當我使用只是蘇執行sudo當使用sudo linux時,環境變量之間的差異會被加載
用戶已經sudoers文件
無法使用Kerberos的很少的一部分命令。
您好,我想了解使用sudo su進行設置的不同之處w.r.t,而不僅僅是sudo su。當我使用只是蘇執行sudo當使用sudo linux時,環境變量之間的差異會被加載
用戶已經sudoers文件
無法使用Kerberos的很少的一部分命令。
在爲su
命令的手冊頁一看結果如下:
-, -l, --login
Start the shell as a login shell with an environment similar
to a real login:
o clears all the environment variables except TERM
o initializes the environment variables HOME, SHELL,
USER, LOGNAME, and PATH
o changes to the target user's home directory
o sets argv[0] of the shell to '-' in order to make
the shell a login shell
所以,如果你使用sudo su -
上述變量被刪除,並根據您的新用戶(root或其他信息填滿)。
也許一些需要的環境變量是爲root用戶設置的? 不幸的是,我還沒有與kerberos合作過。
希望我幫了你一下。