/etc/sudoers 问题,配置在机器 B 上有效,但在 A 上无效

/etc/sudoers 问题,配置在机器 B 上有效,但在 A 上无效

我创建了一个用户 noc 并授予其使用 sudo 运行的权限。我已将以下行添加到 sudoers 文件中。

Cmnd_Alias NOC = /etc/init.d/tomcat
noc ALL=(ALL) NOPASSWD: NOC

问题是,当我尝试sudo /etc/init.d/tomcat status在机器 A 上运行时,它显示:“noc 不在 sudoers 文件中。此事件将被报告”

但我在机器 B 上使用相同的配置运行相同的命令,它工作正常。

我检查过的事情:

  • sudoers 文件权限设置为 0440
  • 两台机器上 sudoers 文件中的所有行都完全相同

我有安装了最新更新的 CentOS 6.8。

相关内容