使用su命令切换用户 如切换到root用户 需要输入root密码
su root
普通用户想要使用root权限 必须切换到root用户 这不废话么
或者配置 /etc/sudoers
su root
vim /etc/sudoers
root ALL=(ALL) ALL # 系统默认
user1 ALL=(ALL) ALL # user1 可以使用最高权限 需要输入用户密码
user2 ALL=(ALL) NOPASSWD : ALL # user2 可以使用最高权限 不需要输入用户密码
# 如果设置用户组前面加 %
%group1 ALL=(ALL) ALL # 用户组group1下所有用户可以使用最高权限
由于/etc/sudoers文件是只读文件,所以保存时使用 !
:w! # 保存
:wq! # 保存并退出
切换到 su user1
使用最高权限
sudo -s
passwd: # 需要输入当前user1的用户密码
切换到 su user2
使用最高权限
sudo -s # 不需要输入当前user2的用户密码
cat /etc/sudoers
shutdown
直接使用sudo
sudo cat /etc/sudoers
sudo shutdown