Відповіді:
Ви сказали, що хочете, щоб одному конкретному користувачеві не потрібен tty. Це поведінка за замовчуванням. Тим не менш, ви можете чітко встановити це так:
Defaults:username !requiretty
Якщо ви хочете, щоб всі інші вимагали Tty, тоді вам доведеться скасувати лінію.
Тепер RedHat рекомендує видалити "Значення за замовчуванням musttty", що відповідає стандартним параметрам вихідного коду . У Рекомендації щодо безпеки RHSA-2016: 2593 , Redhat латкували / etc / sudoers, видаляючи рядок "За замовчуванням Requtty"
Докладніші відомості див: https://bugzilla.redhat.com/show_bug.cgi?id=1196451 https://bugzilla.redhat.com/attachment.cgi?id=1155247&action=diff
Крім того, для користувачів, які вимагають винятків, НЕ РОБОТИ для RHEL / CENTOS 7 (sudo 1.8.6p7)