linux su命令詳解步驟
linux su命令詳解步驟
su命令是變更為其它使用者的身份,超級用戶除外,需要鍵入該使用者的密碼。那么它的具體語法是怎樣的呢?下面由學(xué)習(xí)啦小編為大家整理了linux su命令的相關(guān)知識,希望對大家有幫助!
linux su命令功能說明
變更用戶身份。
linux su命令語法
su [-flmp][--help][--version][-][-c <指令>][-s ][用戶帳號]
補充說明
su可讓用戶暫時變更登入的身份。變更時須輸入所要變更的用戶帳號與密碼。
linux su命令參數(shù)
-c<指令>或--command=<指令> 執(zhí)行完指定的指令后,即恢復(fù)原來的身份。
-f或--fast 適用于csh與tsch,使shell不用去讀取啟動文件。
-.-l或--login 改變身份時,也同時變更工作目錄,以及HOME,SHELL,USER,LOGNAME。此外,也會變更PATH變量。
-m,-p或--preserve-environment 變更身份時,不要變更環(huán)境變量。
-s或--shell= 指定要執(zhí)行的shell。
--help 顯示幫助。
--version 顯示版本信息。
[用戶帳號] 指定要變更的用戶。若不指定此參數(shù),則預(yù)設(shè)變更為root
擴展閱讀一:Linux下su命令與su - 命令有什么區(qū)別?
su 是切換到其他用戶,但是不切換環(huán)境變量(比如說那些export命令查看一下,就知道兩個命令的區(qū)別了)
su - 是完整的切換到一個用戶環(huán)境
所以建議大家切換用戶的時候,盡量使用 su - linuxso 這樣 否則可能發(fā)現(xiàn)某些命令執(zhí)行不了