歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> Linux命令

Linux中su命令使用詳解

Linux命令
  su
  
  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
Copyright © Linux教程網 All Rights Reserved