【问题标题】:What does "visudo: Warning: Cmnd_Alias `NOPASSWD' referenced but not defined," mean?“visudo:警告:Cmnd_Alias `NOPASSWD' 已引用但未定义”是什么意思?
【发布时间】:2012-07-06 10:59:31
【问题描述】:

我正在使用 visudo 命令编辑文件 sudoer。 当我完成保存文件时,会出现此警告。

visudo: Warning: Cmnd_Alias `NOPASSWD' referenced but not defined

我无法以非 root 用户身份远程执行特定文件。我认为这个警告可能与它有关。

如何解决此警告?

编辑:实际上是 NOPASSWD

【问题讨论】:

  • 如果不查看您的 sudoers 文件,就很难判断。很可能您引用了没有路径的命令“ABCD”(在某些规则中)。
  • 命令是 NOPASSWD。不需要定义吧?
  • 似乎您在错误的地方或错误的上下文中使用了令牌 NOPASSWD。​​span>

标签: linux shell permissions sudoers


【解决方案1】:

就像 Paulo Scardine 所说,不看 sudoers 文件就很难判断。

警告仍然存在,但我无法远程 sudo 的原因是因为我没有放

Defaults !visiblepw

https://bugzilla.redhat.com/show_bug.cgi?id=583911

我们需要关闭或打开它,但我们不能没有它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-08-18
    • 2020-04-03
    • 1970-01-01
    • 1970-01-01
    • 2012-01-18
    • 1970-01-01
    • 2014-04-17
    • 2012-02-02
    相关资源
    最近更新 更多