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