summary refs log tree commit diff
path: root/nixos
diff options
context:
space:
mode:
authorJan Malakhovski <oxij@oxij.org>2014-06-12 23:45:42 +0000
committerMichael Raskin <7c6f434c@mail.ru>2014-09-01 10:33:48 +0400
commit26a4001a98322ab903b8186b97f33c5b282828a5 (patch)
treed56195c2b7064fccbbcfe54c7278467913b540a8 /nixos
parent8c9b6d932a7b8ce5feca240abbe8b2232c699b05 (diff)
downloadnixpkgs-26a4001a98322ab903b8186b97f33c5b282828a5.tar
nixpkgs-26a4001a98322ab903b8186b97f33c5b282828a5.tar.gz
nixpkgs-26a4001a98322ab903b8186b97f33c5b282828a5.tar.bz2
nixpkgs-26a4001a98322ab903b8186b97f33c5b282828a5.tar.lz
nixpkgs-26a4001a98322ab903b8186b97f33c5b282828a5.tar.xz
nixpkgs-26a4001a98322ab903b8186b97f33c5b282828a5.tar.zst
nixpkgs-26a4001a98322ab903b8186b97f33c5b282828a5.zip
nixos: add setuid wrappers for some networked filesystems' helpers
So that `user` mount option would work allowing normal users to mount
and umount stuff marked with it in `fileSystems.<name>.options`.
Diffstat (limited to 'nixos')
-rw-r--r--nixos/modules/security/setuid-wrappers.nix4
1 files changed, 3 insertions, 1 deletions
diff --git a/nixos/modules/security/setuid-wrappers.nix b/nixos/modules/security/setuid-wrappers.nix
index 373afffd3fb..22dbdf6a6bf 100644
--- a/nixos/modules/security/setuid-wrappers.nix
+++ b/nixos/modules/security/setuid-wrappers.nix
@@ -77,7 +77,9 @@ in
   config = {
 
     security.setuidPrograms =
-      [ "fusermount" "wodim" "cdrdao" "growisofs" ];
+      [ "mount.nfs" "mount.nfs4" "mount.cifs"
+        "fusermount" "umount"
+        "wodim" "cdrdao" "growisofs" ];
 
     system.activationScripts.setuid =
       let