如何在没有密码的情况下 sudo init 6

如何在没有密码的情况下 sudo init 6

在我的中/etc/sudoers.d/csinit,我插入了以下行,但仍然无法工作。

testcs  ALL=NOPASSWD:   /sbin/rc6, /sbin/rc5

我也尝试过这个:

testcs ALL=(ALL) NOPASSWD: /sbin/rc6, /sbin/rc5

sudo init 6当我或 时它仍然会要求输入 passwd init 5

答案1

您已设置NOPASSWDrc6rc5。如果您不想被要求输入密码init,那么您还必须将这些密码添加到 sudoers 规则中。就像是:

testcs ALL=(ALL) NOPASSWD: /sbin/rc6, /sbin/rc5, /sbin/init [56]

(因为您可以在参数中指定通配符,[...]匹配列表中的任何字符。)

相关内容