From 6d92e54174c449b4605db34fbba78b43be6b5335 Mon Sep 17 00:00:00 2001 From: Silvan Mosberger Date: Mon, 20 Jan 2020 17:37:11 +0100 Subject: [PATCH] nixos/transmission: Allow others to read the directory Directory mode 755 is standard for running services. Without this, downloadDirPermissions doesn't have any use since other users can't even look inside the main transmission directory --- nixos/modules/services/torrent/transmission.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/nixos/modules/services/torrent/transmission.nix b/nixos/modules/services/torrent/transmission.nix index 5ba72e8d773..fd28b94f7be 100644 --- a/nixos/modules/services/torrent/transmission.nix +++ b/nixos/modules/services/torrent/transmission.nix @@ -23,7 +23,8 @@ let for DIR in "${homeDir}" "${settingsDir}" "${fullSettings.download-dir}" "${fullSettings.incomplete-dir}"; do mkdir -p "$DIR" done - chmod 700 "${homeDir}" "${settingsDir}" + chmod 755 "${homeDir}" + chmod 700 "${settingsDir}" chmod ${downloadDirPermissions} "${fullSettings.download-dir}" "${fullSettings.incomplete-dir}" cp -f ${settingsFile} ${settingsDir}/settings.json '';