Amazon EC2 实例以 root 身份安装 apache,而不是 ec2-user
我是 EC2 新手。我已使用 Amazon Linux AMI x86_64 EBS 创建了一个实例并安装了 Apache Web 服务器。
现在的问题是,所有东西似乎都安装在 root 下,我无法以 ec2 用户身份编辑任何配置文件(例如 /etc/httpd/conf/httpd.conf)。
我该如何解决这个问题?
I am new to EC2. I have created an instance with Amazon Linux AMI x86_64 EBS and installed an Apache web server.
Now issue is that everything seems to have installed under root and I can't edit any config files as ec2-user (e.g. /etc/httpd/conf/httpd.conf).
How can I fix this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我只在 EC2 上使用过 Ubuntu 镜像,没有使用 Amazon 提供的镜像,但我认为这可能是相当标准的。对每个命令使用 sudo (或者 sudo -s 以 root 身份获取 shell,如果您需要以 root 身份执行一大堆事情)。
I have only used Ubuntu images on EC2, not the Amazon-supplied ones, but I think this is probably fairly standard. Use sudo for each command (or sudo -s to get a shell as root, if you need to do a whole bunch of things as root).