如何设置EC2所有权权限,允许我通过FTP更新WordPress和修改文件?
我在Apache上有一个AWS EC2(Ubuntu服务器18.04 LTS(HVM),SSD卷类型),上面有一个工作的WordPress站点 如果我运行如何设置EC2所有权权限,允许我通过FTP更新WordPress和修改文件?,wordpress,apache,ubuntu,hosting,web-hosting,Wordpress,Apache,Ubuntu,Hosting,Web Hosting,我在Apache上有一个AWS EC2(Ubuntu服务器18.04 LTS(HVM),SSD卷类型),上面有一个工作的WordPress站点 如果我运行sudochown-rbuntu:ubuntu/var/www/html,那么我可以通过SFTP编辑文件并保存它们,但不能更新我的插件 如果我运行sudo chown-R www-data:www-data/var/www/html,那么我可以更新插件,但不能通过SFTP编辑文件并保存它们 如何更新插件和编辑文件,而不必每次运行相应的命令 我已
sudochown-rbuntu:ubuntu/var/www/html
,那么我可以通过SFTP编辑文件并保存它们,但不能更新我的插件
如果我运行sudo chown-R www-data:www-data/var/www/html
,那么我可以更新插件,但不能通过SFTP编辑文件并保存它们
如何更新插件和编辑文件,而不必每次运行相应的命令
我已经运行了
sudo chmod-R 755/var/www/html
权限对我来说似乎是正确的。您是否在ec2实例中安装了ftp服务器?
由于您没有提到这一点,我想您必须安装一个,而不是在wordpress中使用凭据进行连接。这里有一个在ubuntu上安装和配置ftp的指南
如果我没记错,您可以将目录的所有者设置为www数据。然后将用户Ubuntu添加到www数据组
sudo adduser www-data ubuntu
我没有安装FTP服务器。我应该提到我是通过SFTP连接的,而不仅仅是FTP。我想用户无法访问/var/www。如果您可以将项目目录更改为ubuntu主文件夹,则权限应该有效。我被告知
用户“www data”已经是“ubuntu”的成员。
您可以通过说组ubuntu
来确认。它会告诉你Ubuntu所属的组www-data
确实在Ubuntu组中(以及其他几个组)。仅运行建议的adduser
命令并没有改变任何东西或解决问题。