2017-05-26 1 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 

Ich habe Benutzer in www-Daten hinzugefügt.Soll ich die Berechtigung 777 auf/var/www/html behalten?

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

Um die Erlaubnis, in 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 

Permission zu verweigert zu ändern.
Jetzt Erlaubnis in 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/ 

Sollte ich die Erlaubnis 777 auf/var/www/html halten ändern?

Antwort

1

Nein, sollten Sie nicht. 777 ermöglicht lesen, schreiben & Berechtigung für alle ausführen (macht das für Sie Sinn?). Da Ihr Ordner im Besitz von www-data:www-data ist, ist es normal, dass Sie keine Inhalte in den Ordner mit der Berechtigung 755 schreiben können.

Sie sollten in den Server SSH und das Eigentum an user:www-data (vorausgesetzt, Ihren Benutzernamen user wird) ändern, von:

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

und befestigen Sie die Erlaubnis, falls erforderlich:

sudo chmod -R 755 /var/www/html 

Denken Sie daran, Für normale Ordner (nicht für hochgeladene Inhalte) sollte es 755 sein. Für Upload-Ordner sollte es 775 sein. Nie 777.

Verwandte Themen