Respuestas:
Deberías poder hacer:
Cmnd_Alias NOTTYCMDS = /path/to/cmd1, /path/to/cmd2
Defaults!NOTTYCMDS !requiretty
Defaults:USERALIAS !requiretty
no funciona para mí, pero este Cmnd_Alias sí, y eso es lo suficientemente bueno.
Para deshabilitar el requisito de sudo tty para un solo comando, use lo siguiente en el archivo sudoers:
Defaults!/path/command !requiretty
(Esto se suma a la línea "Valores predeterminados obligatorios" que habilita la opción en general. Tenga en cuenta la sintaxis potencialmente confusa: el primer "!" Solo significa que lo que sigue es una lista de comandos (compárese con ":" para una lista de usuarios , etc.), mientras que el segundo "!" significa "no".)