角色切换实践:
[test@test ~]$ whoami
test
[test@test~]$ pwd
/home/test
[test@test~]$ su - root
密码:
上一次登录:五 6月 4 18:50:23 CST 2021pts/0 上
[root@test~]# whoami
root
[root@test~]# pwd
/root
[root@test~]#
为什么要角色切换?
规范化工作流程,在实际工作环境中,往往不允许直接用root登录的,以免造成误操作,通常只能用分配的普通账户登录,当需要执行管理任务的时候才切换到root账户下!
但是,需要说明的是,su命令虽然使用很方便,但是带来的问题是,使用su从普通用户切换成root的时候,需要知道root的密码,这样root的密码就会泄露,很不安全。所以,一般为了安全考虑,不推荐使用su,而是使用sudo命令(sudo 不是切换用户角色,只是给你特定命令执行的时候拥有root权限),这样就可以将相关命令的权限细化管理,控制到最小。