unix_chkpwd is designed to have a suid bit, but it's not possible to set it
for files in the store. This patch tells unix_pam.so to look for
unix_chkpwd in setuid program directory on Guix System.
--- a/modules/pam_unix/Makefile.in
+++ b/modules/pam_unix/Makefile.in
@@ -651,1 +651,1 @@
- -DCHKPWD_HELPER=\"$(sbindir)/unix_chkpwd\" \
+ -DCHKPWD_HELPER=\"/run/setuid-programs/unix_chkpwd\" \
>
index : guix | |
Wojtek's customized Guix | |
Age | Commit message (Expand) | Author |
2023-10-14 | gnu: Add vim-rainbow...* gnu/packages/vim.scm (vim-rainbow): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| mason1920 |
2023-10-08 | gnu: vim: Update to 9.0.2001....* gnu/packages/vim.scm (vim): Update to 9.0.2001.
[arguments]: Skip another test.
| Efraim Flashner |
2023-09-08 | gnu: Add vim-vlime....* gnu/packages/vim.scm (vim-vlime): New variable.
Signed-off-by: jgart <jgart@dismail.de>
| Charles Jackson |