Author: urkud
Date: Fri Aug 13 14:06:41 2010
New Revision: 23164
URL: https://svn.nixos.org/websvn/nix/?rev=23164&sc=1

Log:
Make unix_chkpwd suid root

Modified:
   nixpkgs/trunk/pkgs/os-specific/linux/pam/default.nix

Modified: nixpkgs/trunk/pkgs/os-specific/linux/pam/default.nix
==============================================================================
--- nixpkgs/trunk/pkgs/os-specific/linux/pam/default.nix        Fri Aug 13 
14:06:36 2010        (r23163)
+++ nixpkgs/trunk/pkgs/os-specific/linux/pam/default.nix        Fri Aug 13 
14:06:41 2010        (r23164)
@@ -11,6 +11,11 @@
   buildInputs = [ flex cracklib ]
     ++ stdenv.lib.optional (stdenv.system != "armv5tel-linux") libxcrypt;
 
+  postInstall = ''
+    mv -v $out/sbin/unix_chkpwd{,.orig}
+    ln -sv /var/setuid-wrappers/unix_chkpwd $out/sbin/unix_chkpwd
+    '';
+
   preConfigure = ''
     configureFlags="$configureFlags --includedir=$out/include/security"
   '';
_______________________________________________
nix-commits mailing list
[email protected]
http://mail.cs.uu.nl/mailman/listinfo/nix-commits

Reply via email to