使用2个帐户root
和ebfe
进行Debian测试,执行su
后,$ eb仍然与用户ebfe相同。 sudo su
将$ PATH从root更改为一个,然后直接登录到root显然也具有root的$ PATH。
为什么su
不更新$ PATH,而sudo su
却更新$ PATH?
答案 0 :(得分:2)
https://unix.stackexchange.com/a/460769
此链接将为您提供帮助。
Debian最近更改了su命令的行为。现在,“ su”命令不要替换PATH。 使用“ su-”或“ sudo su”代替。