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

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

home linu ora roo linux su watermark tex 環境 com

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
技術分享圖片

切換回 root 用戶

su -
或者 su - root
之後輸入root的密碼;root下切換到別的用戶不需要密碼,其他用戶切換需要密碼;
技術分享圖片

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