用户切换命令su
使用方法:
1、连带用户的环境变量一起切换
su - 目标用户名
注意:-选项表示连同系统的环境变量一起切换,如果不加该选项,就会出现身在曹营,心在汉的情况,会造成一系列莫名奇妙的错误
2、不切换为root用户,借root用户的权限执行一次命令
例如以下的命令就表示,我是普通用户maple,我要借root用户的权限执行一条命令useradd test3
命令,并且不切换用户,前提是得知道root用户的密码
[maple@localhost ~]$ su -root -c "useradd test3"
注意:
1、root用户切换到别的普通用户可以不用密码
2、普通用户切换为root用户或执行root用户的权限都需要知道root用户的密码
3、注意在使用su命令切换用户的时候,一定要记得加上 -选项,否则就算用户切换了,环境变量没切换,会出现很多错误