Ich kann Änderungen in das Ausgangsverzeichnis schreiben, aber wenn es um den /var/www/html
Ordner geht, kann ich keine Änderungen vornehmen oder neue Dateien oder Ordner erstellen.
Ich kann die Dateien im Verzeichnis anzeigen.
Bitte schlagen Sie die richtigen Schritte zum Festlegen der Berechtigungen vor.
files
users
permissions
Dave
quelle
quelle
Antworten:
als Wurzel:
Ersetzen Sie "Benutzer" durch Ihren Benutzernamen.
quelle
Suchen Sie die Gruppe,
/var/www/html
zu der normalerweise Apache, www oder Webmaster gehören. Fügen Sie dann Ihren Benutzer zu dieser Gruppe hinzu.Wo ist der Name der Gruppe, zu der / var / www / html gehört, und der Name Ihres Benutzers.
quelle
root
. Dann tu das nicht./var/www/html
root ist, wenn er nicht einige Konfigurationsänderungen vorgenommen hat. Ich glaube jedoch nicht, dass dies der Fall wäre./var/www/html/
als root eingerichtet: root gehört, sodass manchmal Änderungen an Gruppen und Besitzern erforderlich sind und Benutzer nicht wie von mattdm vorgeschlagen zum root-Gruppen hinzugefügt werden sollten.Mein Vorschlag ist zu verwenden
/srv/
. Dafür ist es da. Erstellen Sie eine geeignete Hierarchie (vielleicht/srv/www/
, aber vielleicht etwas passenderes für Ihre Gruppe). Ändern Sie dann die Apache-Konfiguration so, dass das neue Verzeichnis Ihr istDocumentRoot
.Dies hat mehrere Vorteile:
quelle