![AWS:如何切换为“root”用户?](https://linux22.com/image/1550122/AWS%EF%BC%9A%E5%A6%82%E4%BD%95%E5%88%87%E6%8D%A2%E4%B8%BA%E2%80%9Croot%E2%80%9D%E7%94%A8%E6%88%B7%EF%BC%9F.png)
我在 aws 中创建了新的 EC2 实例,可以使用私钥以 EC2 用户身份登录,但想要以 root 身份登录来安装软件包。无法以 root 身份切换,尝试了 sudo - 但它要求输入密码,我还没有为 root 创建任何密码。我被困在这里
答案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”命令为 root 创建密码,并为 root 设置密码。要切换用户,请输入“su root”命令。