Jawaban:
Anda harus dapat melakukan:
Cmnd_Alias NOTTYCMDS = /path/to/cmd1, /path/to/cmd2
Defaults!NOTTYCMDS !requiretty
Defaults:USERALIAS !requiretty
itu tidak berhasil untuk saya, tetapi Cmnd_Alias ini berfungsi, dan itu cukup bagus.
Untuk menonaktifkan persyaratan sudo untuk satu perintah, gunakan perintah berikut dalam file sudoers:
Defaults!/path/command !requiretty
(Ini sebagai tambahan pada baris "Defaults requiredetty" yang memungkinkan opsi secara umum. Catatan tentang sintaks yang berpotensi membingungkan: yang pertama "!" Hanya berarti bahwa yang berikut adalah daftar perintah (bandingkan dengan ":" untuk daftar pengguna , dll), sedangkan yang kedua "!" berarti "tidak".)