
Ich habe eine neu erstellte EC2-Instanz in AWS und kann mich mit einem privaten Schlüssel als EC2-Benutzer anmelden, möchte mich aber als Root anmelden, um Pakete zu installieren. Ich kann nicht als Root wechseln, habe es mit sudo versucht, aber es verlangt ein Passwort. Ich habe noch kein Passwort für Root erstellt. Ich stecke hier fest.
Antwort1
Für Amazon Linux 2 können Sie verwendensudo 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
Antwort2
Jetzt funktioniert es. Sie müssen ein Root-Passwort erstellen, indem Sie den Befehl „passwd“ eingeben und das Root-Passwort festlegen. Um den Benutzer zu wechseln, geben Sie den Befehl „su root“ ein.