每日分享三个Linux命令,悄悄培养读者的Linux技能。
欢迎关注公众号
su
作用
切换用户身份
语法
su [选项] 用户名
参数:
- -:切换到目标用户的登录shell,以获取该用户的环境变量
- -c:在切换到目标用户后,立即执行指定的命令,然后再切换到当前用户
- -f:适用于csh和tsch,使shell不用去读取启动文件
- -l:改变身份时,同时变更工作目录
- -m:变更身份时,不变更环境变量
- -s:指定要指定的shell
案例
- 切换root用户
su
su root
- 以目标用户的登录shell执行命令
- 变更账号,工作目录到test主目录下
su - test
- 变更账号,工作目录不变
su test