
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
소더스설명서에는 이 주제에 대한 자세한 내용이 나와 있습니다.