Patch-ID# 107286-09
Keywords: security passwd shell pam_unix.so.1 PASSREQ=YES
Synopsis: SunOS 5.7_x86: passwd & pam Library Patch
Date: Nov/26/2002

Install Requirements: Reboot after installation                      
                      See Special Install Instructions                      
                      
Solaris Release: 7_x86

SunOS Release: 5.7_x86

Unbundled Product: 

Unbundled Release: 

Xref: This patch available for SPARC as patch 107285

Topic: SunOS 5.7_x86: passwd & pam Library Patch

Relevant Architectures: i386

BugId's fixed with this patch: 4099654 4112707 4144819 4172457 4223215 4240863 4284795 4392250 4452232 4619106

Changes incorporated in this version: 4240863

Patches accumulated and obsoleted by this patch: 

Patches which conflict with this patch: 

Patches required with this patch: 

Obsoleted by: 

Files included with this patch: 

/usr/bin/nispasswd
/usr/bin/passwd
/usr/bin/yppasswd
/usr/include/security/pam_appl.h
/usr/lib/libpam.so.1
/usr/lib/security/pam_unix.so.1

Problem Description:

4240863 libpam - password mgmt does not work when sufficient is flag in /etc/pam.conf
 
(from 107286-08)
 
4099654 No convenient method of reactivating inactive accounts
 
(from 107286-07)
 
4284795 when passwd is given the -r option, it ignores /etc/pam.conf
4619106 libpam can not be built, pam header is not copied.
 
(from 107286-06)
 
4452232 passwd -D domainname is ignored - it uses the default domainname.
 
(from 107286-05)
 
4392250 "passwd -r nis -e user" causes rpc.yppasswdd down.
 
(from 107286-04)
 
4112707 Password expiration (passwd -f) doesn't work correctly
 
(from 107286-03)
 
4144819 passwd(1) should call getpassphrase() as login does
 
(from 107286-02)
 
4223215 can login without passwd prompt though PASSREQ=YES in /etc/default/login
 
(from 107286-01)
 
4172457 passwd -e can change user shell without /etc/shells

Patch Installation Instructions:
--------------------------------
 
For Solaris 2.0-2.6 releases, refer to the Install.info file and/or
the README within the patch for instructions on using the generic
'installpatch' and 'backoutpatch' scripts provided with each patch.
 
For Solaris 7-9 releases, refer to the man pages for instructions
on using 'patchadd' and 'patchrm' scripts provided with Solaris.
Any other special or non-generic installation instructions should be
described below as special instructions.  The following example
installs a patch to a standalone machine:
 
       example# patchadd /var/spool/patch/104945-02
 
The following example removes a patch from a standalone system:
 
       example# patchrm 104945-02
 
For additional examples please see the appropriate man pages.

Special Install Instructions:
-----------------------------
Reboot system after patch installation.
 
     Note : Patch 111591-02 requires this patch.  Together, these
     patches will give the complete fix for Bug ID 4392250.

README -- Last modified date:  Tuesday, November 26, 2002

