命令 su
格式為:su [ - ] username,后面可以跟 - ,也可以不跟。
普通用戶的su命令不加username時,就相當於切換到root用戶,反之亦然。當su 命令加上 - 后,會初始化當前用戶的各種環境變量。
如果不加 - 切換到root用戶時,當前目錄沒有變化;而如果加上 - 切換到root賬戶時,當前目錄為root賬戶的家目錄。
注:當由root切換到普通用戶時,不需要輸入密碼。
命令 sudo
由於切換到zoctopus賬戶后當前目錄還是 /root,zoctopus賬戶沒有任何權限,所以當我使用命令ls查看時會提示權限不夠。然而當我使用sudo ls輸入zoctopus賬戶自身的密碼時,就擁有該權限了。