Ich möchte die Zeile in nicht auskommentieren /etc/sudoers
:
Defaults requiretty
Stattdessen möchte ich nur, dass ein bestimmter Benutzer kein tty benötigt. Wie geht das?
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).
quelle