Ich benutze Mac OS Betriebssystem für einige lokale Entwicklung und ich möchte nicht die Standard-Dokument-Wurzel von Apache ändern, die /Library/WebServer/Documents/
Ich lege meine Projekte in dieses Verzeichnis. Aber wenn ich Dateien bearbeite, fragt Sublime Text normalerweise nach dem Passwort, wenn ich die Änderungen speichere. Ohne die Projekte an einen weniger geschützten Ort zu verschieben, wie kann ich Sublime Text mit voller Berechtigung auf diese Ordner und Dateien zugreifen lassen? Was ist mit der Änderung der Eigentümergruppe zu etwas und dem Hinzufügen von Sublime Text zu dieser Gruppe? Der Apache-Benutzer muss ebenfalls in dieser Gruppe sein, damit er Dateioperationen ausführen kann? Eine andere Option könnte sein, Sublime Text zu _www
group und chown
'zum Dokumentenstamm für _www
group hinzuzufügen?
Die Nicht-Befehlszeile lautet:
Fertig. Sublime Text kann jetzt Zeug speichern
Sie werden auf die eine oder andere Art Schreibrechte für dieses Verzeichnis benötigen. Ich glaube, dass Sublime Text nur als Benutzer läuft / speichert.
Sie können sich zur Gruppe _www hinzufügen und make / Library / WebServer / Documents / group schreibbar machen ( chmod 775 /Library/WebServer/Documents/
).
Apache muss nur aus diesem Verzeichnis lesen (es sei denn, Sie laden Bilder hoch, speichern Statusdateien usw.). Wenn also Apache und andere Benutzer auf Ihrem Computer nicht in dieses Verzeichnis schreiben müssen, ist es in Ordnung, wenn Sie es in Ihrem Besitz haben ( chown $USER /Library/WebServer/Documents/
).
Tags und Links macos apache2 sublimetext3 file-permissions