【问题标题】:AWS - Changed Permission of All files to ec2-user and wordpress is not uploading or owning any files nowAWS - 将所有文件的权限更改为 ec2-user 并且 wordpress 现在没有上传或拥有任何文件
【发布时间】:2018-07-23 10:24:44
【问题描述】:

我无法在 filezilla 中上传任何文件。所以我将 /var/www/html 下所有文件的权限更改为 ec2-user

我运行了这个命令 - chown -R ec2-user /var/app/current

在那之后 Filezilla 正在工作,但它烧毁了 apache。

现在 wordpress 不会在 wordpress 目录中创建任何文件。它说它没有任何许可。我想我取消了 apache 对这些文件的许可。如何恢复更改?或者至少我怎样才能恢复原来的权限?

【问题讨论】:

    标签: php wordpress amazon-web-services amazon-ec2


    【解决方案1】:
    • 将 ec2-user 添加到 apache 组: sudo usermod -a -G apache ec2-user

      注销并重新登录到实例

      • 将 /var/www 及其内容的组所有权更改为 apache 组。

      sudo chown -R ec2-user:apache /var/www

      • 要添加组写入权限并在以后的子目录中设置组 ID,请更改 /var/www 及其子目录的目录权限。

      sudo chmod 2775 /var/www find /var/www -type d -exec sudo chmod 2775 {} \;

      • 要添加组写入权限,递归更改/var/www及其子目录的文件权限:

      find /var/www -type f -exec sudo chmod 0664 {} \;

    请参考这个AWS Documentation

    【讨论】:

    • 嘿,很高兴它成功了,请将答案标记为正确,以便社区可以从中受益。
    • 我可能无权将其设置为答案,但我为你投了赞成票!
    猜你喜欢
    • 2012-04-03
    • 1970-01-01
    • 2015-05-10
    • 1970-01-01
    • 1970-01-01
    • 2014-08-11
    • 1970-01-01
    • 2014-06-24
    • 1970-01-01
    相关资源
    最近更新 更多