linux命令su與su 的差別

2021-09-08 13:00:58 字數 306 閱讀 6044

su命令和su -命令最大的本質差別就是:

su僅僅是切換了root身份。但shell環境仍然是普通使用者的shell。

而su -連使用者和shell環境一起切換成root身份了。

僅僅有切換了shell環境才不會出現path環境變數錯誤。su切換成root使用者以後,pwd一下,發現工作資料夾仍然是普通使用者的工作資料夾;

而用su -命令切換以後,工作資料夾變成root的工作資料夾了。用echo $path命令看一下su和su -以後的環境變數有何不同。

以此類推。要從當前使用者切換到其他使用者也一樣,應該使用su -命令。

linux中su與su 命令的區別

linux中su與su 命令的區別 在我的fc6系統下用普通使用者登入,然後用su命令切換到超級使用者,再輸入ifconfig命令,報錯 command not find。而如果用su 命令切換到超級使用者,再輸入ifconfig命令則能成功執行。這其中涉及的就是su命令與su 命令的區別,man ...

Linux下su與su 命令的區別

使用 su root 切換到root使用者後,不可以使用service命令 使用 su 後,就可以使用service命令了。原因 su命令和su 命令區別就是 su只是切換了root身份,但shell環境仍然是普通使用者的shell 而su 連使用者和shell環境一起切換成root身份了。只有切換...

Linux下su與su 命令的區別

在啟動伺服器ntpd服務時遇到乙個問題 使用 su root 切換到root使用者後,不可以使用service命令 使用 su 後,就可以使用service命令了。原因 su命令和su 命令區別就是 su只是切換了root身份,但shell環境仍然是普通使用者的shell 而su 連使用者和shel...