sudo 일 때 Amazon EC2 프롬프트 비밀번호


7

키 쌍 (ec2-user 사용자로 로그인)을 사용하여 ssh를 통해 ec2 인스턴스에 로그인 sudo하면 비밀번호를 입력하지 않고도 명령 을 실행할 수 있습니다.

로그인 한 사용자가 sudo명령을 발행 할 때 비밀번호를 묻도록 ec2 인스턴스를 구성하려면 어떻게 해야합니까?

답변:


6

경고 :이 작업을 수행하기 전에 ec2-user의 비밀번호를 설정하십시오

sudo를 사용할 때 비밀번호 인증을 사용하려면 sudo 설정을 수정해야합니다. visudo명령을 루트 (또는 sudo visudo) 로 실행 하고 다음과 같은 행을 찾으십시오.

ec2-user        ALL=(ALL)       NOPASSWD: ALL

NOPASSWD:비트를 제거하면 라인이 다음과 같이 보입니다.

ec2-user        ALL=(ALL)       ALL

sudo다음에 로그온 할 때 비밀번호를 묻습니다. 다시 한 번이 작업을 수행하기 전에 비밀번호를 설정하십시오!


3
다음에 '이 작업을 수행하기 전에 반드시 비밀번호를 설정하십시오!'를 입력해야한다고 생각합니다. 맨 위에 굵게 표시됩니다.
petwho

비밀번호를 설정하지 않은 경우 어떻게해야합니까? :)
Anton Khodak

자동화 된 배포 프로세스를 사용하여 인스턴스를 다시 배포 /etc/sudoers하십시오. 그런 다음 원래 인스턴스를 마운트 해제했다가 다시 연결하고 부팅하십시오.
mtak

예,이 작동하지 않습니다.
1N5818
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.