- su命令用于变更为其他使用者的身份,除 root 外,需要键入该使用者的密码。
- 使用权限:所有使用者。
语法如下:
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;显示版本信息。
eg:变更帐号为 root 并在执行 ls 指令后退出返回原使用者
su -c ls root
切换到root
su root
这样的话,我们就进入到了root用户下。
更多推荐
Linux命令之切换用户
发布评论