我正在使用 wordpress 和 google cloud 并将其设置为 sftp 连接。文件夹的权限是755,文件的权限是644。即使我已经将Cloud API访问范围更改为“允许完全连接”。
当我尝试通过 WordPress 后端添加插件时,它会要求我提供 ftp 凭据,除非我更改为sudo chown -Rf www-data.www-data /var/www/html
但是我无法通过 sftp 上传或更改任何文件,除非我更改sudo chown -R [my-user-name]:www-data /var/www/html
.
因此,每次我通过 sftp 或后端更改某些内容时,我都必须更改权限。
我像这样解决了我的问题。
首先在 www-data 组中添加您的用户名(在 mycase 中为 sftp 用户名)
然后将组 www-data 指定为所有者
最后授予www文件夹权限。
sudo adduser <username> www-data
sudo chown -R www-data:www-data /var/www
sudo chmod -R g+rwX /var/www
请记住重新启动 filezilla 或您正在使用的任何 sftp 客户端,以便更改生效。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)