it-swarm.com.de

Apache, WWW-Daten und benutzerdefinierte Benutzerrechte

Ich betreibe einen Ubuntu-Server mit Apache und habe ein Webverzeichnis, das dem Benutzer www-data und der Gruppe www-data gehört. WordPress funktioniert in diesem Verzeichnis hervorragend. Es kann automatisch aktualisiert werden und ich kann Dateien hochladen.

Ich möchte auch ein Webverzeichnis erstellen, das einem anderen benutzerdefinierten Benutzer gehört, den ich hinzufügen möchte. Wenn ich jedoch den Eigentümer im Webverzeichnis von www-data auf den Kundenbenutzer ändere, ist WordPress nicht mehr automatisch zu aktualisieren und ich kann nicht hochladen, es sei denn, ich ändere die Gruppenberechtigung.

Gibt es eine Möglichkeit, meinen benutzerdefinierten Benutzer dazu zu bringen, sich wie der Apache-WWW-Datenbenutzer zu verhalten?

3
johnnytee

Sie können Ihren Kunden in der gleichen Gruppe wie www-data haben und Ihre FTP-Konfiguration so einstellen, dass sie immer mit Gruppenberechtigungen hochlädt, die für www-data als lesbar/beschreibbar festgelegt sind.

Dies könnte ein Problem sein, wenn Sie einen anderen Kunden erhalten. Sie möchten nicht, dass Kunde A die Daten von Kunde B lesen/schreiben kann.

Überlegen Sie sich daher, ob Sie es anders machen möchten, indem Sie Apache mit der UID + GID des Kunden ausführen lassen. Dies kann getan werden, weitere Anweisungen zum Konfigurieren Ihrer vhosts usw. finden Sie hier:

http://articles.slicehost.com/2010/5/19/configuring-the-Apache-mpm-on-ubunt

0
ʍǝɥʇɐɯ