
aws에 새로 생성된 EC2 인스턴스가 있고 개인 키를 사용하여 EC2 사용자로 로그인할 수 있지만 패키지를 설치하려면 루트로 로그인하고 싶습니다. 루트가 sudo를 시도하여 전환할 수 없습니다. 그러나 비밀번호를 묻는 메시지가 표시되지만 아직 루트에 대한 비밀번호를 생성하지 않았습니다. 나는 여기에 갇혀있다
답변1
Amazon Linux 2의 경우 다음을 사용할 수 있습니다.sudo su
[ec2-user@ip-xxx-xxx-xxx-xxx ~]$ cat /etc/os-release
NAME="Amazon Linux"
VERSION="2"
ID="amzn"
ID_LIKE="centos rhel fedora"
VERSION_ID="2"
PRETTY_NAME="Amazon Linux 2"
ANSI_COLOR="0;33"
CPE_NAME="cpe:2.3:o:amazon:amazon_linux:2"
HOME_URL="https://amazonlinux.com/"
[ec2-user@ip-xxx-xxx-xxx-xxx ~]$ sudo su
[root@ip-xxx-xxx-xxx-xxx ec2-user]# whoami
root
답변2
이제 작동 중입니다. "passwd" 명령을 입력하여 루트 비밀번호를 생성하고 루트 비밀번호를 설정해야 합니다. 사용자를 전환하려면 "su root" 명령을 사용하세요.