[comp.bugs.4bsd] Password aging for 4.3BSD.

gww@beatnix.UUCP (Gary Winiger) (03/13/88)

	Some time ago a request was posted to the net (comp.bugs.4bsd, I
believe) for a password aging package for 4.3BSD.  At that time I was thinking
about doing one, but didn't post a follow up.  I've since completed the package
I was thinking about.  The kind folk at Elxsi have allowed me to post it for
the use of the Berkeley Unix community.  Since it's rather long (3 shar's), I
don't feel it's right to post it to a bugs group.  I've mailed a copy to Keith
Bostic (ucbvax!bostic) and will post it to alt.sources today.

	The package is three shars.  Parts 1 and 2 are diffs and documentation,
Part 3 is new administrative code.

	The package provides a shadow password file that is read only to root
that contains the passwords.  /etc/passwd retains a place holder for the
passwords.  The GECOS field in the shadow password file is formated to contain
password aging information.  Login(1) will check to see if the users password
has expired and demand the user change password before completing the login
process.

	On Monday 14 Mar, I'll be starting a new position at Sun.  At least
for a little while, I'll still be getting Email through Elxsi so I can respond
to any immediate questions or requests.

The following is the README from the shars:
   ``The files in this shar comprise enhancements made to the 4.3BSD password
system at ELXSI they will be avaliable on ELXSI ENIX BSD systems with the
forthcoming 4.3BSD release of ENIX BSD.  They are offered to the UNIX community
so that they may be of use to others.  There are context diffs for the 4.3
utilities and man pages modified as well as two new utilities and accompaning
man pages.  The file ``readme.ms'' is an extract from the ELXSI document
``Installing and Operating ENIX BSD'' which is part of the ELXSI 4.3BSD ENIX
release.
	
	The new code and man pages is available for all to use with the
following provisos:

	o It is copyrighted by ELXSI.
 	o It may be distributed within the following restrictions:
 		(1) It may not be sold at a profit.
 		(2) The credit and Copyright notice must remain intact.
 	o It may be distributed with other software by a commercial
	  vendor, provided that it is included at no additional charge.

	Please report bugs to "...!{sun,uunet}!elxsi!gww".

Gary..''

Gary..
{ucbvax!sun,uunet,lll-lcc!lll-tis,amdahl!altos86,bridge2}!elxsi!gww