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 顯示版本信息