![잠긴 경우 Gnu/Linux에서 /etc/sudoers 파일을 재설정하는 방법](https://linux55.com/image/156325/%EC%9E%A0%EA%B8%B4%20%EA%B2%BD%EC%9A%B0%20Gnu%2FLinux%EC%97%90%EC%84%9C%20%2Fetc%2Fsudoers%20%ED%8C%8C%EC%9D%BC%EC%9D%84%20%EC%9E%AC%EC%84%A4%EC%A0%95%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95.png)
AWS Linux AMI2를 사용하고 있는데 ec2-user ALL=(ALL) ALL
파일을 추가하고 저장했습니다.
이제 명령을 실행하면 다음과 같이 sudo
표시됩니다.[sudo] password for ec2-user:
이 파일을 재설정하는 방법은 무엇입니까?
답변1
해당 줄을 삭제하면 됩니다.
모르는 비밀번호가 문제인 경우 ec2-user
루트 액세스 권한을 얻을 수 있는 다른 방법을 찾아야 합니다.
이 줄은 비밀번호를 지정하지 않았으므로 비밀번호를 묻는 메시지가 표시됨을 ec2-user ALL=(ALL) ALL
의미합니다 .sudo
NOPASSWD
답변2
기본적으로,스도명령을 실행하기 전에 사용자가 자신을 인증하도록 요구합니다.
이 동작은 NOPASSWD 태그를 통해 수정할 수 있습니다.
단일 사용자의 경우 다음을 시도하십시오.
USERNAME ALL=(ALL:ALL) NOPASSWD:ALL
구문을 다음과 같이 수정할 수도 있습니다.특정 명령을 허용좋다
USERNAME ALL= NOPASSWD: /bin/kill, /bin/ls
소더스설명서에는 이 주제에 대한 자세한 내용이 나와 있습니다.