在Centos7存在以下问题
(1)为什么不在/etc/sudoers中的用户也可以使用sudo命令
(2)为什么配置$user ALL=(ALL) NOPASSWD:ALL 之后不可以免密码的sudo
Centos7sudoer问题求助
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
1条回答 默认 最新
你知我知皆知 2024-08-07 04:45关注以下回答参考 皆我百晓生、券券喵儿 等免费微信小程序相关内容作答,并由本人整理回复。
(1)在/etc/sudoers文件中,只有root和sudoer可以使用sudo命令。因此,在/etc/sudoers文件中必须包含以下行:
%wheel ALL=(ALL) NOPASSWD: ALL(2)为了允许一个普通用户通过sudo免密码执行命令,您可以在/etc/sudoers文件中添加以下行:
$user ALL=(ALL) NOPASSWD: ALL这将使"user"用户具有全部权限,并且他/她可以通过sudo命令来执行任何操作。
例如:
user@host ~ $ sudo grep user /etc/sudoers user ALL=(ALL) NOPASSWD: ALL然后,您可以尝试以"user"用户的身份运行sudo命令:
user@host ~ $ sudo ls -l drwxr-xr-x 2 user user 4096 Feb 8 13:58 . drwxr-xr-x 4 root root 4096 Jan 28 15:21 ..以上就是关于如何解决 CentOS7 中的 sudoer 问题的答案。
解决 无用评论 打赏 举报