Wie kann ich Probleme mit / var / www / html beheben?

736
Leo Frost

Ich betreibe also Debian Stretch mit einem LAMP-Server und vsFTPd. Wann immer ich eine neue Datei hochlade oder eine neue Datei im Verzeichnis / var / www / html mit einem Code-Bearbeitungsprogramm erstellt habe, kann ich die Datei / image / what-be-it nicht anzeigen, bis ich 777-Berechtigungen für das / var / www / html-ordner. Ich weiß, dass dies nicht die beste Lösung ist, aber ich habe mehrere Versuche durchlaufen

sudo chown $USER:www-data /var/www/mysite sudo chmod -R 775 /var/www sudo usermod -a -G www-data [my username] 

und das Gleiche ohne Glück. Wie gehe ich bei der Fehlersuche und Lösung dieses Problems vor, so dass ich nicht jedes Mal auf den Server legen muss, wenn ich Bilder oder eine neue Seite hochlade, um die Berechtigungen zurückzusetzen.

der www-ordner hat

drwxrwsrwx 

Jeder erstellte Unterordner / eine Datei beginnt mit

-rw------- 
0

1 Antwort auf die Frage

0
RoseHosting

Nachdem Sie $USERder www-dataGruppe hinzugefügt und den Besitz des /var/www/mysiteVerzeichnisses geändert haben, führen Sie den folgenden Befehl aus:

chmod g+s /var/www/mysite 

Das sAttribut behält alle neuen Dateien und Verzeichnisse bei, die innerhalb des mysiteVerzeichnisses erstellt wurden und dieselbe Gruppen-ID wie das Verzeichnis haben, als die Gruppen-ID des Benutzers, der das Verzeichnis / die Datei erstellt hat.

Ich habe es gerade versucht und ich habe das gleiche Ergebnis erhalten Leo Frost vor 7 Jahren 0