时间:2023-06-02 16:16:41 来源: 人气:
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,而不是来自USERspasswd entry,, 退出值, 125:su本身运行失败, 126:如果找到subshell但无法调用, 127:未找到subshell, 否则是subshell的退出状态,