Nie chcę komentować linii w /etc/sudoers
:
Defaults requiretty
Zamiast tego chcę tylko, aby pewien użytkownik nie wymagał tty. Jak można to zrobić?
Powiedziałeś, że chcesz, aby jeden konkretny użytkownik nie wymagał tty. To jest domyślne zachowanie. Możesz jednak ustawić to w następujący sposób:
Defaults:username !requiretty
Jeśli chcesz, aby wszyscy inni wymagali tty, musisz odkomentować linię.
RedHat zaleca teraz usunięcie „Domyślnych wymagań”, zgodnych z domyślnymi kodami źródłowymi . W Poradniku bezpieczeństwa RHSA-2016: 2593 , Redhat załatał / etc / sudoers, usuwając wiersz „Domyślne wymagania”
Aby uzyskać dodatkowe informacje, zobacz: https://bugzilla.redhat.com/show_bug.cgi?id=1196451 https://bugzilla.redhat.com/attachment.cgi?id=1155247&action=diff
Ponadto na wyjątki wymagane przez użytkownika NIE DZIAŁAJĄ dla RHEL / CENTOS 7 (sudo 1.8.6p7)
źródło