ALL ALL=(ALL) NOPASSWD:ALL
파일 끝에 줄이 자동으로 두 번 추가되었습니다/etc/sudoers
.
- 리눅스는 sudo 명령을 실행할 때마다 갑자기 비밀번호를 요구하지 않았습니다. 이로 인해 문제를 조사했습니다.
sudo -k
유예 시간을 재설정하기 위해 실행 한 후에도 비밀번호를 묻지 않습니다.- 나는 그 줄의 의미를 알아 내고 문제를 해결하기 위해 두 줄을 주석 처리했으며 상황이 정상으로 돌아 왔습니다.
그러나 내 검색에 따라 sudoers 파일은 수동으로 만 편집 되며 모든 명령에 모든 사용자에게 NOPASSWD 권한을 부여 할 수 없었습니다. 이것이 내가 실행 한 스크립트가 sudoers 파일을 변경했음을 의미 할 수 있습니까? 이것이 우려의 원인입니까?
운영체제 : Linux Mint 18.3 Cinnamon
그것은 확실히 우려의 원인입니다. / etc / sudoers의 마지막 수정 시간을 일부 이벤트 (다른 파일의 로그 또는 수정 시간)와 연결할 수 있습니까?
—
Stéphane Chazelas
롱 샷이지만
—
roaima
sudo grep -rl 'NOPASSWD:ALL' /etc /lib /usr /var /home /root
/ etc / sudoers 이외의 것을 반환합니까?
@roaima는 반드시 그것을 시도 할 것입니다.
—
Neon44
@roaima 아 잠깐!
—
네온 44
grep
또한 반환했습니다 /home/neon/HUAWEI-4g_Dongle/Linux/install
. 문제를 발견 한 것 같습니다. HUAWEI 4g 동글 https://pastebin.com/e37GGKsu에 대한 설치 스크립트를 실행했습니다 . 아마도 이것을 통해 일어 났을 것입니다.
sudoers
루트 권한을 가지고 있어야합니다.