Risposte:
Dovresti essere in grado di fare:
Cmnd_Alias NOTTYCMDS = /path/to/cmd1, /path/to/cmd2
Defaults!NOTTYCMDS !requiretty
Defaults:USERALIAS !requiretty
non funziona per me, ma questo Cmnd_Alias lo fa, e questo è abbastanza buono.
Per disabilitare il requisito sudo tty per un singolo comando, utilizzare quanto segue nel file sudoers:
Defaults!/path/command !requiretty
(Questo è in aggiunta alla riga "Predefiniti requiretty" che abilita l'opzione in generale. Nota sulla sintassi potenzialmente confusa: il primo "!" Significa solo che ciò che segue è un elenco di comandi (confronta con ":" per un elenco utenti , ecc.), mentre il secondo "!" significa "non".)