Amazon AWS EC2 Openlitespeed Permissions for SFTP



我通过Filezilla在EC2实例上使用openlitesspeed设置SFTP,它连接但我无法上传,删除或移动文件。

然后我尝试了这篇文章中建议的解决方案:Amazon AWS Filezilla传输权限被拒绝

对于UBUNTU,

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

sudo chmod -R/var/www/html

这个解决了这个问题,但是现在wordpress要求FTP详细信息来安装一个插件,config.php和。htaccess不再是可写的(启用/禁用litespespeed缓存插件)。

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

提前谢谢你。

您需要匹配运行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,目录perm恢复为755,恢复为chmod -R 755命令更改的状态。

最新更新