2017-07-19 71 views
0

我使用wordpress谷歌雲,並設置爲sftp連接。文件夾的權限爲755,文件爲644.即使我已將Cloud API訪問範圍更改爲「允許完全連接」。谷歌雲sftp權限

當我通過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或通過後端更改的東西。

+0

我認爲最快的方法是使用SFTP。首先你需要用puttygen生成一個ssh密鑰。然後,您需要將該密鑰保存在您的計算機上,並將其內容複製到GCE實例的SSH密鑰中。此外,使用任何ftps客戶端連接到用戶名@ yourinstancepublicip –

回答

3

我解決我的問題,像這樣。

首先在www-data 組中添加您的用戶名(sftp用戶名mycase),然後將組www數據分配爲所有者 ,最後將權限授予www文件夾。

sudo adduser <username> www-data

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

sudo chmod -R g+rwX /var/www

記得重啓FileZilla的,或者你使用使更改生效任何SFTP客戶端。

+0

解決在GCloud中託管的Magento項目中的問題。 – theRana