【问题标题】:Amazon AWS EC2 Openlitespeed Permissions for SFTP适用于 SFTP 的 Amazon AWS EC2 Openlitespeed 权限
【发布时间】:2021-05-17 06:16:34
【问题描述】:

我通过 Filezilla 在具有 Openlitespeed 的 EC2 实例上设置了 SFTP,它可以连接,但我无法上传、删除或移动文件。

然后我尝试了这篇文章中建议的解决方案: Amazon AWS Filezilla transfer permission denied

所以对于 UBUNTU,

sudo chown -R ubuntu:ubuntu /var/www/html

sudo chmod -R 755 /var/www/html

这解决了这个问题,但现在 wordpress 要求提供 FTP 详细信息以安装插件,并且 config.php 和 .htaccess 不再可写(启用/禁用 litespeed 缓存插件)。

所以这也重置了 wordpress 的权限。有没有人有解决方案如何修复服务器上的 wordpress 权限?

提前谢谢你。

【问题讨论】:

    标签: wordpress amazon-ec2 permissions sftp openlitespeed


    【解决方案1】:

    你需要匹配运行OLS/LSPHP的用户

    运行 grep -i "user" /usr/local/lsws/conf/httpd_config.conf 获取运行 OLS 的用户,我认为应该是 www-data

    那你需要chown -R www-data:www-data /var/www/html

    之后,做:

    find /var/www/html -type d -exec chmod 0755 {} \;
    
    find /var/www/html -type f -exec chmod 0644 {} \;
    

    将文件 perm 恢复为 644,将 dir perm 恢复为 755,作为您的 chmod -R 755 命令 ditrubted 的先前状态。

    【讨论】:

    • 感谢您的回复,这对我帮助很大。
    猜你喜欢
    • 2019-05-27
    • 1970-01-01
    • 2016-07-12
    • 2016-09-11
    • 1970-01-01
    • 1970-01-01
    • 2012-04-04
    • 1970-01-01
    • 2021-01-24
    相关资源
    最近更新 更多