Linux下sudo命令及/etc/sudoers配置说明
使用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
本文详细介绍了Linux系统中sudo命令的使用方法及权限配置过程。包括如何通过sudo命令临时获得root权限执行特定任务,如何编辑和理解/etc/sudoers文件来为用户或用户组分配不同级别的权限,以及如何避免输入密码直接使用sudo命令。
3万+

被折叠的 条评论
为什么被折叠?



