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\" \
2'>
index : guix | |
Wojtek's customized Guix | |
Age | Commit message (Expand) | Author |
2023-06-21 | gnu: go-github-com-mattn-go-runewidth: Update to 0.0.14....* gnu/packages/golang.scm (go-github-com-mattn-go-runewidth): Update to 0.0.14.
(go-github.com-mattn-go-runewidth): Remove, and change users to to refer
to 'go-github-com-mattn-go-runewidth'.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Nguyễn Gia Phong |
2023-05-10 | gnu: python-arrow: Update to 1.2.3....* gnu/packages/time.scm (python-arrow): Update to 1.2.3.
| Ricardo Wurmus |
2023-05-10 | gnu: Add python-dateutils....* gnu/packages/time.scm (python-dateutils): New variable.
| Ricardo Wurmus |
2023-05-08 | gnu: Add python-timezonefinder....* gnu/packages/time.scm (python-timezonefinder): New variable.
* gnu/packages/geo.scm (h3-3, python-h3-3): New variables. The latest
compatible versions to build python-timezonefinder.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
| Sharlatan Hellseher |
2023-03-27 | gnu: python-isodate: Update to 0.6.1....* gnu/packages/time.scm (python-isodate): Update to 0.6.1.
Signed-off-by: Christopher Baines <mail@cbaines.net>
| Greg Hogan |