[Pkg-shadow-commits] r560 - trunk

Alexander Gattin xrgtn-guest at costa.debian.org
Sun Oct 2 17:12:46 UTC 2005


Author: xrgtn-guest
Date: 2005-10-02 17:12:45 +0000 (Sun, 02 Oct 2005)
New Revision: 560

Modified:
   trunk/details_4.0.3-39_to_4.0.11.1
Log:
chfn/chsh pam-ification notes plus several typos fixed

Modified: trunk/details_4.0.3-39_to_4.0.11.1
===================================================================
--- trunk/details_4.0.3-39_to_4.0.11.1	2005-10-02 08:53:09 UTC (rev 559)
+++ trunk/details_4.0.3-39_to_4.0.11.1	2005-10-02 17:12:45 UTC (rev 560)
@@ -88,16 +88,16 @@
 [!] shadow-4.0.3/etc/login.defs	(check that these changes are also in the debian login.defs)
 [!] shadow-4.0.3/etc/login.defs.linux (see above)
 [x] shadow-4.0.3/etc/Makefile.in
-[*] shadow-4.0.3/etc/pam.d/chage	(added, Debain do not use PAM for chage)
-[*] shadow-4.0.3/etc/pam.d/chpasswd	(added, Debain do not use PAM for chage)
-[*] shadow-4.0.3/etc/pam.d/groupadd	(added, Debain do not use PAM for chage)
-[*] shadow-4.0.3/etc/pam.d/groupdel	(added, Debain do not use PAM for chage)
-[*] shadow-4.0.3/etc/pam.d/groupmod	(added, Debain do not use PAM for chage)
+[*] shadow-4.0.3/etc/pam.d/chage	(added, Debian do not use PAM for chage)
+[*] shadow-4.0.3/etc/pam.d/chpasswd	(added, Debian do not use PAM for chage)
+[*] shadow-4.0.3/etc/pam.d/groupadd	(added, Debian do not use PAM for chage)
+[*] shadow-4.0.3/etc/pam.d/groupdel	(added, Debian do not use PAM for chage)
+[*] shadow-4.0.3/etc/pam.d/groupmod	(added, Debian do not use PAM for chage)
 NOTE: all these used to use the "shadow" file
 [ ] shadow-4.0.3/etc/pam.d/login
 [*] shadow-4.0.3/etc/pam.d/Makefile.am
 [x] shadow-4.0.3/etc/pam.d/Makefile.in
-[*] shadow-4.0.3/etc/pam.d/newusers	(added, Debain do not use PAM for chage)
+[*] shadow-4.0.3/etc/pam.d/newusers	(added, Debian do not use PAM for chage)
 [ ] shadow-4.0.3/etc/pam.d/shadow
 [ ] shadow-4.0.3/etc/pam.d/su
 [*] shadow-4.0.3/etc/pam.d/useradd
@@ -139,7 +139,7 @@
 NOTE: we should check if it works with an SELINUX Debian
 [*] shadow-4.0.3/lib/commonio.h
 [*] shadow-4.0.3/lib/defines.h
-[?] shadow-4.0.3/lib/dialchk.c	(no more dialup functionnality)
+[?] shadow-4.0.3/lib/dialchk.c	(no more dialup functionality)
 [?] shadow-4.0.3/lib/dialchk.h
 [?] shadow-4.0.3/lib/dialup.c
 [?] shadow-4.0.3/lib/dialup.h
@@ -423,6 +423,7 @@
 NOTE: printf ("\t%s: %s\n", _("Room Number"), roomno);
       not l18n OK
 [!] One section put in "ifndef USE_PAM"
+NOTE: see shadow-4.0.3/src/chsh.c below
 nscd_flush_cache ("passwd");
 )
 [*] shadow-4.0.3/src/chpasswd.c	(
@@ -436,7 +437,12 @@
 NDBM support removed
 [*] s/CHFN_AUTH/CHSH_AUTH/ (CHSH added to login.defs, must be set to yes by default) (in a ifndef USE-PAM section)
 [!] ifndef USE_PAM section added => no authentication required if PAM
-NOTE: maybe a PAM authentication should be required.
+NOTE: maybe instead of custom authentication and authorisation it's time to
+      start using PAM authentication and only keep custom authorisation
+      (which allows root to change anyone's shell, while allows anyone to
+      change her own only)?
+      This would involve using slightly different pam.d/chsh (and pam.d/chfn)
+      -- I mean add pam_rootok there.
 nscd_flush_cache ("passwd");
 )
 [!] shadow-4.0.3/src/chsh_chkshell.c	(




More information about the Pkg-shadow-commits mailing list