是否可以将sudo与!requiretty一起用于特定命令


11

我试图允许在没有tty的sudo下运行特定命令。我发现我可以为一个组禁用requiretty:

Defaults:%support !requiretty

但是我不知道如何为单个命令执行此操作。有可能吗?

Answers:



5

要禁用单个命令的sudo tty要求,请在sudoers文件中使用以下命令:

Defaults!/path/command !requiretty

(这是在通常情况下启用该选项的“ Defaults requiretty”行的补充。请注意有关可能令人困惑的语法:第一个“!”仅表示其后是命令列表(与用户列表的“:”相比)等),而第二个“!”表示“非”。)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.