1.首先以普通用户登录,切换至root 用户
[lym@bogon ~]$ su - root
密码:
[root@bogon ~]#
使用su命令,需要输入密码,此时在root 下“$”变成“#”。此时可以使用exit命令注销root,进入普通用户。
2.root用户切换普通用户
[root@bogon ~]# su - lym
[lym@bogon ~]$
3.Linux命令之su
(1)作用:主要用于普通用户切换至root用户
(2)格式:su [选项] [用户名]
4.命令su 和 su- 的区别
最大的本质区别就是:前者只是切换了root 身份,shell仍然是普通用户的shell。而后者将用户和shell环境一起换成了root身份。只有换了Shell环境才不会造成PATH环境变量错误。
su 切换到root下,可以pwd一下。
su-切换到root下,pwd。
两者可以分别echo $PATH看一下环境变量的不同。