답변:
특정 사용자가 tty를 요구하지 않기를 원한다고 말했습니다. 이것이 기본 동작입니다. 그럼에도 불구하고 다음과 같이 명시 적으로 설정할 수 있습니다.
Defaults:username !requiretty
다른 사람들이 tty를 요구하도록하려면 회선을 주석 해제해야합니다.
RedHat은 이제 소스 코드 defaults에 따라 'Defaults requiretty'를 제거 할 것을 권장합니다 . 에서 보안 권고 RHSA-2016 : 2593 , 레드햇 패치 / 등 /의 sudoers 제거 라인 '기본값 requiretty'
자세한 내용은 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)에서는 사용자 당 requiretty 예외가 작동하지 않습니다.