summary refs log tree commit diff
path: root/nixos/modules/security
diff options
context:
space:
mode:
authorRobin Gloster <mail@glob.in>2017-02-20 14:03:30 +0100
committerGitHub <noreply@github.com>2017-02-20 14:03:30 +0100
commit12b4556642d47cf79b65511061419ca9a6816856 (patch)
tree14918739e8b7759c0371b8b98e9d7096b2282540 /nixos/modules/security
parentec2c9d57b5badb66c33b4572a46bb262947a586a (diff)
parent7ec5faa8a4c26beb189c01e27a02d4e2606a4df3 (diff)
downloadnixlib-12b4556642d47cf79b65511061419ca9a6816856.tar
nixlib-12b4556642d47cf79b65511061419ca9a6816856.tar.gz
nixlib-12b4556642d47cf79b65511061419ca9a6816856.tar.bz2
nixlib-12b4556642d47cf79b65511061419ca9a6816856.tar.lz
nixlib-12b4556642d47cf79b65511061419ca9a6816856.tar.xz
nixlib-12b4556642d47cf79b65511061419ca9a6816856.tar.zst
nixlib-12b4556642d47cf79b65511061419ca9a6816856.zip
Merge pull request #22882 from bjornfor/wireshark
nixos: add programs.wireshark option
Diffstat (limited to 'nixos/modules/security')
-rw-r--r--nixos/modules/security/wrappers/default.nix3
1 files changed, 2 insertions, 1 deletions
diff --git a/nixos/modules/security/wrappers/default.nix b/nixos/modules/security/wrappers/default.nix
index 861ce225257d..52f251876605 100644
--- a/nixos/modules/security/wrappers/default.nix
+++ b/nixos/modules/security/wrappers/default.nix
@@ -28,6 +28,7 @@ let
     , source
     , owner  ? "nobody"
     , group  ? "nogroup"
+    , permissions ? "u+rx,g+x,o+x"
     , ...
     }:
     assert (lib.versionAtLeast (lib.getVersion config.boot.kernelPackages.kernel) "4.3");
@@ -45,7 +46,7 @@ let
       ${pkgs.libcap.out}/bin/setcap "cap_setpcap,${capabilities}" $wrapperDir/${program}
 
       # Set the executable bit
-      chmod u+rx,g+x,o+x $wrapperDir/${program}
+      chmod ${permissions} $wrapperDir/${program}
     '';
 
   ###### Activation script for the setuid wrappers