I'm self-sponsoring this fast track.
The timer is set for 1 April 2007 -- I just couldn't not pick that date ;-)

Gary..


Background:
==========
It seems when PSARC/2003/530 PAM_RESOURCE pam_item was integrated,
pam_projects(5) was not formally EOLed or EOFed.
All the pam_projects functionality is currently provided using
PAM_RESOURCE in pam_unix_cred(5).
pam_unix_cred is the place pam_projects code should have been originally
implemented.
pam_projects today is a NOP that can safely be removed.  It is no longer
referred to in the delivered pam.conf(4) file.

Problem:
=======
pam_projects(5) does not seem to have been officially EOLed.
Man page bug "4995334 pam_projects is a no-op" delivered the S10 man page:

        Standards, Environments, and Macros               pam_projects(5)
        
        NAME
             pam_projects - account management PAM module for projects
        
        SYNOPSIS
             /usr/lib/security/pam_projects.so.1
        
        
        DESCRIPTION
             This man page has been superceded by pam_unix_cred(5).
        
        ATTRIBUTES
             See attributes(5) for description of  the  following  attri-
             butes:
        
             ____________________________________________________________
            |       ATTRIBUTE TYPE        |       ATTRIBUTE VALUE       |
            |_____________________________|_____________________________|
            | Interface Stability         | Obsolete                    |
            |_____________________________|_____________________________|
            | MT-Level                    | MT-Safe with exceptions     |
            |_____________________________|_____________________________|
        
        
        SEE ALSO
             attributes(5), pam_unix_cred(5)
        
        NOTES
             The  pam_projects(5)  functionality  has  been  replaced  by
             pam_unix_cred(5),  and  is  subject  to  being  removed from
             future releases.
        
        SunOS 5.11          Last change: 28 Mar 2004                    1

Proposal:
========
Announce the EOL of pam_projects in the next available patch or micro release.
Remove pam_projects from the next minor release.

Removal details:
===============
Update the pamconf class action script to remove any references to
pam_project during upgrade from a customers pam.conf file.
Remove $SRC/lib/pam_modules/projects from the source tree and update
SUNWcsl accordingly.

Reply via email to