it-swarm.com.de

Erlauben Sie debian-transmission, in ein WWW-Datenverzeichnis zu schreiben

Ich möchte, dass der Transmission-Daemon die Berechtigung hat, in ein Verzeichnis mit dem Namen /opt/www/ Zu schreiben, dessen Eigentümer bereits auf www-data eingestellt ist (damit der Webserver die darin enthaltenen Dateien bereitstellt).

Der Übertragungsdämon antwortet mit einem Fehler "Berechtigung verweigert", wenn ich ihn auf mein Download-Verzeichnis setze. Wie kann ich ihm die Erlaubnis geben, in dieses Verzeichnis zu schreiben, während der Besitz der WWW-Daten erhalten bleibt?

Entschuldigung, wenn es ein bisschen verwirrend ist, werde ich klären, wenn ich unklar war. Vielen Dank!

Grundsätzlich: /opt/www Benötigt WWW-Daten, um als Webseite bereitgestellt zu werden, aber gleichzeitig möchte ich, dass die Übertragung in der Lage ist, Dateien in diesen Ordner zu schreiben. Wie kann ich das machen? Standardmäßig läuft die Übertragung auf dem Benutzer debian-transmission

2
Chaos

Geben debian-transmission Schreibberechtigung für das Verzeichnis mit ACLs:

Sudo setfacl -Rm u:debian-transmission:rwX /opt/www
Sudo setfacl -Rdm u:debian-transmission:rwX /opt/www

Hiermit werden sowohl die aktuellen Berechtigungen als auch die Standardberechtigungen festgelegt (die von neuen Dateien/Ordnern geerbt werden).

3
muru