1、问题分析

前天更新环境,linux环境下面有两个用户root和hello,当前用户是hello用户,我切换到root用户时,使用的命令su root/sudo root输入密码一直提示认证失败,我一直以为密码错误,其实不是,是管理员用户和普通用户之前切换的命令不一样。

2、命令解析

1、管理员用户root切换到普通用户hello的命令为:
su username 【username是你的用户名哦,例如hello用户】

2、从普通用户切换到root用户,还可以使用命令:
sudo su 或者 su     (再输入普通用户的密码就行了)

3、在终端输入exit或logout或使用快捷方式ctrl+d,可以退回到原来用户,其实ctrl+d也是执行的exit命令

4、在切换用户时,如果想在切换用户之后使用新用户的工作环境,可以在su和username之间加-,
例如:【su – root】

3、命令部分参数解析

root 用户名

iZj6cat4krhw39nsdw6vepZ 主机名

sysconfig 当前目录

$表示普通用户

#表示超级用户,也就是root用户

su(Switch User)切换到超级管理员

使用su命令所有管理员都必须知道root账号的密码

sudo(Switch User and DO)以超级管理员身份执行

sudo使得普通管理员使用自己的密码也可以获得超级管理员权限
Logo

更多推荐