Antworten:
Sie sagten, dass Sie möchten, dass ein bestimmter Benutzer kein tty benötigt. Das ist das Standardverhalten. Trotzdem können Sie das explizit so einstellen:
Defaults:username !requiretty
Wenn Sie möchten, dass alle anderen ein tty benötigen, müssen Sie die Zeile freigeben.
RedHat empfiehlt nun das Entfernen von 'Defaults requiretty', entsprechend den Standardeinstellungen des Quellcodes . In Security Advisory RHSA-2016: 2593 hat Redhat / etc / sudoers gepatcht und die Zeile 'Defaults requiretty' entfernt.
Weitere Informationen finden Sie unter: https://bugzilla.redhat.com/show_bug.cgi?id=1196451 https://bugzilla.redhat.com/attachment.cgi?id=1155247&action=diff
Außerdem funktionieren pro Benutzer nur wenige Ausnahmen für RHEL / CENTOS 7 (sudo 1.8.6p7).