3 回答

TA貢獻1802條經驗 獲得超6個贊
如果當前是root用戶,那么切換成普通用戶test用以下命令:
su - test
root@ubuntu:~# su - test
[sudo] password for test:
test@ubuntu:~$
如果要切換回root用戶,那么用以下命令:su或su -用戶名root可以省略不寫。切換回root用戶時要輸入root密碼。一般直接輸入exit命令來切換回root用戶,這樣就不用輸入密碼。
test@ubuntu:~$ exit
logout
root@ubuntu:~#
擴展資料
SU:( Switch user切換用戶),可讓一個普通用戶切換為超級用戶或其他用戶,并可臨時擁有所切換用戶的權限,切換時需輸入欲切換用戶的密碼;也可以讓超級用戶切換為普通用戶,臨時以低權限身份處理事務,切換時無需輸入欲切換用戶的密碼。
參數
-c<指令>或--command=<指令>:執行一個指令后就恢復原來的身份;
-f或--fast:使shell不用讀取啟動文件,適用于csh和tcsh;
-,-l,--login:切換用戶時,使環境變量(home,shell,user,logname,path等)和欲切換的用戶相同、
不使用則取得用戶的臨時權限;
-m,-p,:變更身份時,保留環境變量不變;
-s<shell>,--shell=<shell>:指定執行命令的shell;
--help:顯示幫助;
--version:顯示版本信息;
用戶賬戶:指定欲切換用戶,默認切換為root。
注:root權限極高,幾乎可以做任何事,謹慎使用,平時使用普通用戶登錄,必要時臨時切換為root,用完即切換回普通用戶。

TA貢獻2039條經驗 獲得超8個贊
su是在用戶間切換,可以是從普通用戶切換到root用戶,也可以是從root用戶切換到普通用戶。
如果當前是root用戶,那么切換成普通用戶test用以下命令:
su - test
如果要切換回root用戶,那么用以下命令:
su
或
su -
用戶名root可以省略不寫。
切換回root用戶時要輸入root密碼,很煩。我一般直接輸入exit命令來切換回root用戶,這樣就不用輸入密碼。
- 3 回答
- 0 關注
- 4162 瀏覽
添加回答
舉報