3 回答

TA貢獻(xiàn)1802條經(jīng)驗 獲得超6個贊
如果當(dāng)前是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:~#
擴(kuò)展資料
SU:( Switch user切換用戶),可讓一個普通用戶切換為超級用戶或其他用戶,并可臨時擁有所切換用戶的權(quán)限,切換時需輸入欲切換用戶的密碼;也可以讓超級用戶切換為普通用戶,臨時以低權(quán)限身份處理事務(wù),切換時無需輸入欲切換用戶的密碼。
參數(shù)
-c<指令>或--command=<指令>:執(zhí)行一個指令后就恢復(fù)原來的身份;
-f或--fast:使shell不用讀取啟動文件,適用于csh和tcsh;
-,-l,--login:切換用戶時,使環(huán)境變量(home,shell,user,logname,path等)和欲切換的用戶相同、
不使用則取得用戶的臨時權(quán)限;
-m,-p,:變更身份時,保留環(huán)境變量不變;
-s<shell>,--shell=<shell>:指定執(zhí)行命令的shell;
--help:顯示幫助;
--version:顯示版本信息;
用戶賬戶:指定欲切換用戶,默認(rèn)切換為root。
注:root權(quán)限極高,幾乎可以做任何事,謹(jǐn)慎使用,平時使用普通用戶登錄,必要時臨時切換為root,用完即切換回普通用戶。

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