sudo
fds 0/1/2가 터미널에 바인딩되어 있지 않으면 작동하지 않는 것으로 나타났습니다 .
수정 사항은 삭제하는 것이라고 읽었 requiretty
지만 이 줄은 /etc/sudoers
포함된 디렉토리에도 없고 포함된 디렉토리에도 없습니다 @includedir /etc/sudoers.d
.
답변1
sudo
Kali와 같은 최신 버전의 배포판에서는 requiretty
이것이 컴파일 타임 기본값 중 하나일 수 있습니다.
이미 루트인 경우 (참고: 대문자 V)는 와 함께 사용되는 빌드 시 conqman qfiguration 옵션 및 기타 구성 정보를 sudo -V
알려줍니다 . sudo
일반 사용자로 실행 중이고 루트(쉘은 아님)로 명령을 실행할 수 있는 권한이 있는 경우 를 sudo
사용하여 이 정보를 얻을 수 있습니다 sudo sudo -V
.
어떤 이유로든 sudo
이것이 기본 requiretty
동작으로 보이고 제거할 명시적인 설정이 없는 경우 requiretty
언제든지 명시적인 설정을 추가하여 비활성화할 수 있습니다. 다음 줄을 추가하세요 /etc/sudoers
.
Defaults !requiretty