Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ubuntu 将文件上载到计算引擎-权限_Ubuntu_Nginx_Google Compute Engine_File Permissions - Fatal编程技术网

Ubuntu 将文件上载到计算引擎-权限

Ubuntu 将文件上载到计算引擎-权限,ubuntu,nginx,google-compute-engine,file-permissions,Ubuntu,Nginx,Google Compute Engine,File Permissions,我有一个google compute engine实例,我使用与我的glcoud帐户关联的SSH密钥通过SFTP连接到它。但是,我无法将任何文件上载到/var/www目录,尽管我可以读取目录列表/var/www归www数据所有:www数据将我的用户添加到www数据组是一个问题,还是一个坏主意 我的另一个想法是,我是否只是将我的网站文件上传到我的主目录,然后sudo cp将它们上传到var/www目录,并递归地将所有权更改为www数据 服务器是运行NGINX的ubuntu16.04这两种方式都可以

我有一个google compute engine实例,我使用与我的glcoud帐户关联的SSH密钥通过SFTP连接到它。但是,我无法将任何文件上载到/var/www目录,尽管我可以读取目录列表/var/www归www数据所有:www数据将我的用户添加到www数据组是一个问题,还是一个坏主意

我的另一个想法是,我是否只是将我的网站文件上传到我的主目录,然后sudo cp将它们上传到var/www目录,并递归地将所有权更改为www数据


服务器是运行NGINX的ubuntu16.04

这两种方式都可以很好地工作。但是,我建议您使用第二种方法,因为添加更多权限意味着添加更多访问私有数据的方法,并且其他用户(已经可以访问VM)可以执行此操作,而无需向www数据组添加更多权限