diff options
author | Silvan Mosberger <contact@infinisil.com> | 2020-01-20 17:37:11 +0100 |
---|---|---|
committer | Lassulus <github@lassul.us> | 2020-02-24 08:03:21 +0100 |
commit | 6d92e54174c449b4605db34fbba78b43be6b5335 (patch) | |
tree | f89564909fbe83726034bfe9a63e1981bab2155f /nixos/modules/services/torrent | |
parent | 8cbb538be5fc6422d4ba292bc2586ea3ee92474a (diff) | |
download | nixpkgs-6d92e54174c449b4605db34fbba78b43be6b5335.tar nixpkgs-6d92e54174c449b4605db34fbba78b43be6b5335.tar.gz nixpkgs-6d92e54174c449b4605db34fbba78b43be6b5335.tar.bz2 nixpkgs-6d92e54174c449b4605db34fbba78b43be6b5335.tar.lz nixpkgs-6d92e54174c449b4605db34fbba78b43be6b5335.tar.xz nixpkgs-6d92e54174c449b4605db34fbba78b43be6b5335.tar.zst nixpkgs-6d92e54174c449b4605db34fbba78b43be6b5335.zip |
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
Diffstat (limited to 'nixos/modules/services/torrent')
-rw-r--r-- | nixos/modules/services/torrent/transmission.nix | 3 |
1 files changed, 2 insertions, 1 deletions
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 ''; |