Respostas:
Você deve ser capaz de:
Cmnd_Alias NOTTYCMDS = /path/to/cmd1, /path/to/cmd2
Defaults!NOTTYCMDS !requiretty
Defaults:USERALIAS !requiretty
isso não funciona para mim, mas esse Cmnd_Alias funciona, e isso é bom o suficiente.
Para desativar o requisito sudo tty para um único comando, use o seguinte no arquivo sudoers:
Defaults!/path/command !requiretty
(Isso é um acréscimo à linha "Padrões requeridos" que habilita a opção em geral. Nota sobre a sintaxe potencialmente confusa: o primeiro "!" Significa apenas que o que segue é uma lista de comandos (compare com ":" para uma lista de usuários , etc), enquanto o segundo "!" significa "não".)