Transmission Daemon: Überschreiben von Berechtigungen für den Inhalt des Konfigurationsverzeichnisses

Transmission Daemon: Überschreiben von Berechtigungen für den Inhalt des Konfigurationsverzeichnisses

Übertragung 4.0.5-1 Arch 6.8.5-arch1-1

Ich möchte bearbeiten /var/lib/transmission/.config/transmission-remote/settings.json. Die Berechtigungen für diese Datei gelten 600fürtransmission:transmission

Mein Benutzer ist in der Übertragungsgruppe, also führe ich es aus chmod 660 settings.jsonund nehme meine Änderungen vor

Ich könnte die Änderungen als Root vornehmen, aber ich bevorzuge diesen Ansatz.

Allerdings setzt Transmission die Berechtigung bei jedem Stopp/Start zurück, sodass ich dies jedes Mal tun muss, wenn ich eine Änderung an der Datei vornehmen möchte.

Ich muss es falsch machen. Was ist hier der bevorzugte Ansatz?

Antwort1

umaskEs scheint, dass Sie einen Wert in settings.json festlegen können (wie erklärtHier UndHier)

Sie müssen es in die Basis 10 umrechnen. Dies können Sie in der Shell folgendermaßen tun:

$ echo $(( 8#002 ))
2

Ändern Sie also den Wert von umask wie folgt settings.json:

"umask": 2

Dann laden Sie Ihren Übertragungsdienst neu

verwandte Informationen