Google Cloud SFTP中的权限 [英] Permission in google cloud sftp

查看:44
本文介绍了Google Cloud SFTP中的权限的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在将wordpress与Google Cloud一起使用,并将其设置为sftp连接.文件夹的权限为755,文件的权限为644.即使我将Cloud API访问范围更改为允许完全连接".

I am using wordpress with google cloud and set it up for sftp connection. The permission to folders are 755 and files are 644. Even i have changed Cloud API access scopes to "allow full connection".

当我尝试通过wordpress后端添加插件时,它将要求我提供ftp凭据,除非我更改为 sudo chown -Rf www-data.www-data/var/www/html ,但随后我除非我更改 sudo chown -R [my-user-name]:www-data/var/www/html .否则无法通过sftp上传或更改任何文件.

When i try to add plugin through wordpress backend it will ask me for ftp credentials unless i change to sudo chown -Rf www-data.www-data /var/www/html but then i can't upload or change any file through sftp unless i change sudo chown -R [my-user-name]:www-data /var/www/html.

因此,每次通过sftp或后端进行更改时,我都必须更改权限.

So i have to change permissions every time i change something either through sftp or through backend.

推荐答案

我像这样解决了我的问题.

I solved my problem like so.

首先在www-data组中添加您的用户名(在mycase中为sftp用户名)然后将群组www-data分配为所有者最后将权限授予www文件夹.

First add your username(sftp username in mycase) in group www-data then assign group www-data as an owner and finally grant permission to www folder.

sudo adduser<用户名>www-data

sudo chown -R www-data:www-data/var/www

sudo chmod -R g + rwX/var/www

请记住重新启动您正在使用的Filezilla或任何sftp客户端,以使更改生效.

remember to restart filezilla or any sftp client you are using so the changes can take effect.

这篇关于Google Cloud SFTP中的权限的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆