su命令用於切換當前用戶身份到指定用戶或者以指定用戶的身份執行命令或程序,命令用於變更爲其他使用者的身份,除 root 外,需要鍵入該使用者的密碼。
語法:su [-fmp] [-c command] [-s shell] [--help] [--version] [-] [USER [ARG]]
參考例子:
切換到linux265用戶,並改變爲linux265用戶環境變量:
[root@linux265 ~]# su - linux265
參數:
-c或--command 執行完指定的指令後,即恢復原來的身份
-f或--fast 適用於csh與tsch,使shell不用去讀取啓動檔案
-l或--login 改變身份時,也同時變更工作目錄,以及HOME,SHELL,USER,logname,此外,也會變更PATH變量
-m,-p或--preserve-environment 變更身份時,不要變更環境變量
-s或--shell 指定要執行的shell
--help 顯示幫助資訊
--version 顯示版本資訊