Відповіді:
Ви повинні вміти робити:
Cmnd_Alias NOTTYCMDS = /path/to/cmd1, /path/to/cmd2
Defaults!NOTTYCMDS !requiretty
Defaults:USERALIAS !requiretty
це не працює для мене, але це Cmnd_Alias, і це досить добре.
Щоб вимкнути вимогу sudo tty для однієї команди, використовуйте наступне у файлі sudoers:
Defaults!/path/command !requiretty
(Це на додаток до рядка "За замовчуванням musttty", який взагалі дозволяє цю опцію. Примітка про потенційно заплутаний синтаксис: перший "!" Просто означає, що далі йде список команд (порівняйте з ":" для списку користувачів) тощо), тоді як друге "!" означає "не".)