命令:su
用途说明:变更用户身份
命令参数:
-c<指令>或--command=<指令> 执行完指定的指令后,即恢复原来的身份。
-f或--fast 适用于csh与tsch,使shell不用去读取启动文件。
-.-l或--login 改变身份时,也同时变更工作目录,以及HOME,SHELL,USER,LOGNAME。此外,也会变更PATH变量。
-m,-p或--preserve-environment 变更身份时,不要变更环境变量。
-s<shell>或--shell=<shell> 指定要执行的shell。
--help 显示帮助。
--version 显示版本信息。
[用户帐号] 指定要变更的用户。若不指定此参数,则预设变更为root。
常用操作方式:
#变更帐号为 root 并在执行 ls 指令后退出变回原使用者
su -c ls root
#变更帐号为 root 并传入 -f 参数给新执行的 shell
su root -f
#变更帐号为hzg并改变工作目录至 clsung 的家目录(home dir)。
su - hzg
|