2017-05-26 37 views
-1
/var/www/html/wp$ git init 
/var/www/html/wp/.git: Permission denied 
/var/www/html/wp$ sudo ls -al 
total 200 
d-wx-wx--x 5 www-data www-data 4096 May 26 16:35 . 
drwxrwxr-x 4 www-data www-data 4096 May 23 15:22 .. 
-rw-rw-r-- 1 www-data www-data 418 Mar 16 11:28 index.php 
-rw-rw-r-- 1 www-data www-data 19935 May 18 12:40 license.txt 
-rw-rw-r-- 1 www-data www-data 7433 May 18 12:40 readme.html 
-rw-rw-r-- 1 www-data www-data 5447 Mar 16 11:28 wp-activate.php 
drwxrwxr-x 9 www-data www-data 4096 Mar 16 11:28 wp-admin 
-rw-rw-r-- 1 www-data www-data 364 Mar 16 11:28 wp-blog-header.php 
-rw-rw-r-- 1 www-data www-data 1627 Mar 16 11:28 wp-comments-post.php 
-rw-rw-r-- 1 www-data www-data 3033 Mar 16 11:28 wp-config.php 
-rw-rw-r-- 1 www-data www-data 2853 Mar 16 11:28 wp-config-sample.php 
drwxrwxr-x 6 www-data www-data 4096 May 25 13:10 wp-content 
-rw-rw-r-- 1 www-data www-data 3286 Mar 16 11:28 wp-cron.php 
drwxrwxr-x 18 www-data www-data 12288 May 25 22:28 wp-includes 
-rw-rw-r-- 1 www-data www-data 2422 Mar 16 11:28 wp-links-opml.php 
-rw-rw-r-- 1 www-data www-data 3301 Mar 16 11:28 wp-load.php 
-rw-rw-r-- 1 www-data www-data 33939 Mar 16 11:28 wp-login.php 
-rw-rw-r-- 1 www-data www-data 8048 Mar 16 11:28 wp-mail.php 
-rw-rw-r-- 1 www-data www-data 16255 May 18 12:40 wp-settings.php 
-rw-rw-r-- 1 www-data www-data 29896 Mar 16 11:28 wp-signup.php 
-rw-rw-r-- 1 www-data www-data 4513 Mar 16 11:28 wp-trackback.php 
-rw-rw-r-- 1 www-data www-data 3065 Mar 16 11:28 xmlrpc.php 

我已將用戶添加到www數據中。我應該在/ var/www/html上保留權限777嗎?

/var/www/html/wp$ groups user 
user : user www-data 

要更改權限爲755

/var/www/html/wp$ sudo chmod 755 -R /var/www/html 
/var/www/html/wp$ git init 
/var/www/html/wp/.git: Permission denied 

權限被拒絕了。
現在改變成權限777

/var/www/html/wp$ sudo chmod 777 -R /var/www/html 
/var/www/html/wp$ git init 
Initialized empty Git repository in /var/www/html/wp/.git/ 

我應該保持權限777上的/ var/www/html等?

回答

1

不,你不應該。 777允許讀取,寫入&對每個人執行權限(這對您有意義嗎?)。由於您的文件夾歸www-data:www-data所有,因此無法使用755權限在文件夾中寫入內容屬於正常現象。

你應該SSH到服務器和文件的所有權改爲user:www-data(假設你的用戶名user),通過:

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

,並在需要修正權限:

sudo chmod -R 755 /var/www/html 

記住,對於普通文件夾(不適用於上傳的內容),它應該是755。對於上傳文件夾,它應該是775。從不777