11 特定のコマンドをttyなしでsudoで実行できるようにしようとしています。グループのrequirettyを無効にできることがわかりました: Defaults:%support !requiretty しかし、1つのコマンドでそれを行う方法はわかりません。まったく可能ですか? sudo — ギヨーム ソース
12 次のことができるはずです。 Cmnd_Alias NOTTYCMDS = /path/to/cmd1, /path/to/cmd2 Defaults!NOTTYCMDS !requiretty — 追って通知があるまで一時停止します。 ソース 有望に見えますが、これは私には機能しません。 — 武心 2 これは、Sudoバージョン1.7.4p5を実行している場合に機能します。 — キースバーディス がなぜ機能しないのかわかりDefaults:USERALIAS !requirettyませんが、このCmnd_Aliasが機能するので十分です。 — bgStack15
5 1つのコマンドでsudo tty要件を無効にするには、sudoersファイルで次を使用します。 Defaults!/path/command !requiretty (これは、一般にオプションを有効にする "Defaults requiretty"行に追加されます。混乱を招く可能性のある構文に関する注意:最初の "!"は、後に続くものがコマンドリストであることを意味します(ユーザーリストの ":"と比較してください) 、など)、2番目の「!」は「not」を意味します。) — ダニエル ソース