su命令使用詳解(轉)

gugu99發表於2007-08-10
su命令使用詳解(轉)[@more@]

  1.作用

  u的作用是變更為其它使用者的身份,超級使用者除外,需要鍵入該使用者的密碼。

  2.格式

  u [選項]... [-] [USER [ARG]...]

  3.主要引數

  -f , --fast:不必讀啟動檔案(如 csh.cshrc 等),僅用於csh或tcsh兩種Shell。

  -l , --login:加了這個引數之後,就好像是重新登陸為該使用者一樣,大部分環境變數(例如HOME、SHELL和USER等)都是以該使用者(USER)為主,並且工作目錄也會改變。如果沒有指定USER,預設情況是root。

  -m, -p ,--preserve-environment:執行su時不改變環境變數。

  -c command:變更賬號為USER的使用者,並執行指令(command)後再變回原來使用者。

  USER:欲變更的使用者賬號,ARG傳入新的Shell引數。

  4.應用例項

  變更賬號為超級使用者,並在執行df命令後還原使用者。  su -c df root

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10748419/viewspace-939779/,如需轉載,請註明出處,否則將追究法律責任。

相關文章