linux 切换用户su

应用场景

一般使用linux时,很少使用root用户,而是使用普通用户。如果普通用户权限不够,可通过 su - 用户名 命令,切换到高权限用户 root

注意:

  • 从高权限用户 切换 低权限用户,不需要输入密码。反之需要
  • 用 exit 命令切换回原用户

例子

即使将 用户 hanmeimei 添加到 root 组,也无法查看 /etc/shadow 文件,因为权限不够

解决:切换到 root 用户

切换用户命令

su 用户名

或者

su - 用户名

例子

su root

然后输入 root 用户密码

如果 root 用户没密码,需要通过下面命令设置

sudo passwd

回到原用户命令

exit

原文出处:/show_1IXFqATm5Sd.html