problems with login, su and passwd solved?

Stefan Fiedler <[email protected]> Wed, 8 Mar 2006 15:29:12 +0100
Newsgroups gmane.linux.distributions.rock.devel
Message-ID <[email protected]>
Hi all,

there's a problem with su and passwd in current trunk as noted here: 
http://www.rocklinux.org/wiki/Crystal_ROCK_CLT_Version_Errata .

I've added a fix for changing passwords as user to this page. 
The /etc/pam.d/passwd file should contain:

#%PAM-1.0
# /etc/pam.d/passwd - sample PAM config file for the `passwd' service
password	required	pam_unix.so

Could someone please verify that it works with the CLT 2006 Crystal release, 
as I've only tested it with my own Crystal build.

Both problems with shadow can be fixed by updating pam to 0.99.3.0. This pam 
version includes the (symlinks to) modules which are missing in the current 
version and cause su and passwd to fail.

I've successfully tested login/su/passwd in a Crystal build from TRUNK with 
these pam/shadow related patches applied, listed as an smap journal:

smap 2006012023404320917
smap 2006012023411220970
smap 2006021616223426292
smap 2006022113024129656
smap 2006030813403902049
smap 2006030814552216575

A detailed list follows:

Open Patch: 2006012023404320917 [by fake]
https://www.rocklinux.net/submaster/smadm.cgi?i=2006012023404320917
 
 fake:
         pam: update to 0.99.3.0
 
 Open Patch: 2006030814552216575 [by stf]
 https://www.rocklinux.net/submaster/smadm.cgi?i=2006030814552216575

 fake:
          cracklib: update to 2.8.6, install default dict to
          /$datadir/cracklib, that's where pam wants it
 Stefan Fiedler: rediffed patch
  
Open Patch: 2006012023411220970 [by fake]
https://www.rocklinux.net/submaster/smadm.cgi?i=2006012023411220970

 fake:
         shadow: udpate to 4.0.14
  
Open Patch: 2006021616223426292 [by blindcoder]
https://www.rocklinux.net/submaster/smadm.cgi?i=2006021616223426292
 
 Daniel Jahre, Andreas Meier, Benjamin Schieder:
         fix logging in for new shadow

Open Patch: 2006022113024129656 [by teha]
https://www.rocklinux.net/submaster/smadm.cgi?i=2006022113024129656
 
 Tobias Hintze <[email protected]>:
         fixed shadow package:
         only change etc/pam.d/login if it has been copied.
  
 Open Patch: 2006030813403902049 [by stf]
 https://www.rocklinux.net/submaster/smadm.cgi?i=2006030813403902049
 
 Stefan Fiedler:
         add checksum for pam 0.99.3.0

With best regards,
	Stefan Fiedler