Estou tentando permitir que um comando específico seja executado no sudo sem um tty. Descobri que posso desativar o requiretty para um grupo:
Defaults:%support !requiretty
Mas não sei como fazer isso por um único comando. É possível de alguma forma ?
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:
(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".)
fonte