su-和su的區別切換用戶
su-和su的區別切換用戶
切換環境:使用su命令切換到root用戶時,系統環境仍然是原用戶的系統環境。這意味著,原用戶的shell環境變量、工作目錄等都不會改變。而su-命令則不同,它會完全切換到root用戶的環境,包括環境變量、工作目錄等。切換方式:su命令是在當前shell中啟動一個新的rootshell,這意味著當用戶退出rootshell后,仍然會回到原用戶的shell。而su-命令則會完全替換當前shell,只有當用戶退出rootshell后,才會回到原用戶的shell。
導讀切換環境:使用su命令切換到root用戶時,系統環境仍然是原用戶的系統環境。這意味著,原用戶的shell環境變量、工作目錄等都不會改變。而su-命令則不同,它會完全切換到root用戶的環境,包括環境變量、工作目錄等。切換方式:su命令是在當前shell中啟動一個新的rootshell,這意味著當用戶退出rootshell后,仍然會回到原用戶的shell。而su-命令則會完全替換當前shell,只有當用戶退出rootshell后,才會回到原用戶的shell。
![](https://img.51dongshi.com/20241004/wz/18065091152.jpg)
切換環境、切換方式等不同。切換環境:使用su命令切換到root用戶時,系統環境仍然是原用戶的系統環境。這意味著,原用戶的shell環境變量、工作目錄等都不會改變。而su-命令則不同,它會完全切換到root用戶的環境,包括環境變量、工作目錄等。切換方式:su命令是在當前shell中啟動一個新的rootshell,這意味著當用戶退出rootshell后,仍然會回到原用戶的shell。而su-命令則會完全替換當前shell,只有當用戶退出rootshell后,才會回到原用戶的shell。
su-和su的區別切換用戶
切換環境:使用su命令切換到root用戶時,系統環境仍然是原用戶的系統環境。這意味著,原用戶的shell環境變量、工作目錄等都不會改變。而su-命令則不同,它會完全切換到root用戶的環境,包括環境變量、工作目錄等。切換方式:su命令是在當前shell中啟動一個新的rootshell,這意味著當用戶退出rootshell后,仍然會回到原用戶的shell。而su-命令則會完全替換當前shell,只有當用戶退出rootshell后,才會回到原用戶的shell。
為你推薦