1. 程式人生 > >每天學習一個LINUX命令:su (switch user 切換使用者)

每天學習一個LINUX命令:su (switch user 切換使用者)

Linux su命令用於變更為其他使用者的身份,除 root 外,需要鍵入該使用者的密碼。


語法引數:

su [引數] [使用者名稱]


引數:

-f , –fast:不必讀啟動檔案(如 csh.cshrc 等),僅用於csh或tcsh兩種Shell。
-l , –login:加了這個引數之後,就好像是重新登陸一樣,大部分環境變數(例如HOME、SHELL和USER等)都是以該使用者(USER)為主,並
且工作目錄也會改變。如果沒有指定USER,預設情況是root。
-m, -p ,–preserve-environment:執行su時不改變環境變數。
-c command:變更賬號為USER的使用者,並執行指令(command)後再變回原來使用者。

用法例項:

切換使用者到oracle

su - oracle
每天學習一個LINUX命令:su  (switch user 切換使用者)

切換回 root 使用者

su -
或者 su - root
之後輸入root的密碼;root下切換到別的使用者不需要密碼,其他使用者切換需要密碼;
每天學習一個LINUX命令:su  (switch user 切換使用者)