谷歌云sftp的权限

时间:2017-07-19 11:17:47

标签: wordpress google-cloud-platform

我正在使用wordpress与google云并将其设置为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或后端更改内容时都必须更改权限。

2 个答案:

答案 0 :(得分:11)

我解决了我的问题。

首先在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客户端,以便更改生效。

答案 1 :(得分:0)

我认为这可能是偏离主题的,因为这是一个Linux权限问题而不是Google Cloud问题,并且它已被多次回答。通常通过将您的Linux用户添加到Web服务器组来完成。

Whats the simplest way to edit and add files to “/var/www”

www-data permissions?

[SOLVED] Can't Post Files to /var/www using Filezilla via SFTP on ...