Yanıtlar:
Yapabilmeniz gerekenler:
Cmnd_Alias NOTTYCMDS = /path/to/cmd1, /path/to/cmd2
Defaults!NOTTYCMDS !requiretty
Defaults:USERALIAS !requiretty
, ama bu Cmnd_Alias işe yarıyor ve bu yeterince iyi.
Tek bir komut için sudo tty gereksinimini devre dışı bırakmak için sudoers dosyasında aşağıdakileri kullanın:
Defaults!/path/command !requiretty
(Bu, genel olarak seçeneği etkinleştiren "Varsayılanlar requiretty" satırına ek olarak. Olası kafa karıştırıcı sözdizimi hakkında not: ilk "!", Yalnızca aşağıdakilerin bir komut listesi olduğu anlamına gelir (bir kullanıcı listesi için ":" ile karşılaştır vb.), ikinci "!" ise "değil" anlamına gelir.)