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

Linux命令詳解之su

Linux命令

su允許某用戶暫時成為另一個用戶。它以真實有效的user ID、group ID和給定USER的附加組,執行一個命令,通常是一個交互式的shell。

su[OPTION]… [USER [ARG]…]

若未指定USER,則默認為root;如果USER有密碼,且不是超級用戶,則提示輸入密碼。

默認,su不改變當前目錄;會根據USER改變HOME和SHELL,如果不是超級用戶,還會設置USER和LOGNAME。默認,shell不是a login shell。

額外的ARGs可作為參數傳遞給shell;

選項:

-c COMMAND,--command=COMMAND

傳遞COMMAND給shell

-f,--fast

-,-l,--login

Make theshell a login shell

-m,-p,--preserve-environment

-sSHELL,--shell=SHELL

運行SHELL,而不是來自USER'spasswd entry,

退出值

125:su本身運行失敗

126:如果找到subshell但無法調用

127:未找到subshell

否則是subshell的退出狀態

Copyright © Linux教程網 All Rights Reserved