代码之家  ›  专栏  ›  技术社区  ›  Niladri Banerjee - Uttarpara

尝试更改Apache index.html的页面内容时,AWS显示权限被拒绝

  •  0
  • Niladri Banerjee - Uttarpara  · 技术社区  · 4 年前

    我在AWS EC2中创建了一个实例。然后在EC2上配置了Apache。测试页面已成功打开。但在命令行中,当我试图修改页面内容时,它向我显示了“ 权限被拒绝 ".

    In CMD ,我写了以下命令:

    echo "Hello World" > /var/www/html/index.html
    

    我该如何修复权限被拒绝的错误?

    0 回复  |  直到 4 年前
        1
  •  2
  •   Nithya Sankaran    3 年前

    您需要登录到根目录

    sudo-i

    然后尝试发出echo命令

        2
  •  1
  •   Niladri Banerjee - Uttarpara    4 年前

    页面 https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_Tutorials.WebServerDB.CreateWebServer.html 帮助我得到了答案。我一个接一个地听从了命令,并取得了成功。

    sudo groupadd www
    sudo usermod -a -G www ec2-user
    exit
    

    再次登录,并使用groups命令验证www组是否存在。

    groups
    ec2-user adm wheel systemd-journal www
    sudo chgrp -R www /var/www
    sudo chmod 2775 /var/www
    find /var/www -type d -exec sudo chmod 2775 {} +
    find /var/www -type f -exec sudo chmod 0664 {} +