diff -Nru shadow-20001012/ChangeLog shadow-20001016/ChangeLog
--- shadow-20001012/ChangeLog	Thu Oct 12 06:19:03 2000
+++ shadow-20001016/ChangeLog	Mon Oct 16 23:42:09 2000
@@ -1,5 +1,37 @@
+2000-10-16  Tomasz Kłoczko  <kloczek@pld.org.pl>
+
+	* old/pwconv.8, old/pwconv-old.8, old/pwunconv.8, old/pwunconv-old.8, man/pl/login.defs.5, man/pl/logoutd.8, man/pl/mkpasswd.8, man/pl/newgrp.1, man/pl/newusers.8, man/pl/passwd.1, man/pl/porttime.5, man/pl/pw_auth.3, man/pl/pwauth.8, man/pl/pwck.8, man/pl/shadow.3, man/pl/su.1, man/pl/sulogin.8, man/pl/useradd.8, man/pl/userdel.8, man/pl/usermod.8, man/pl/chage.1, man/pl/chfn.1, man/pl/chpasswd.8, man/pl/chsh.1, man/pl/dpasswd.8, man/pl/faillog.5, man/pl/faillog.8, man/pl/groupadd.8, man/pl/groupdel.8, man/pl/groupmod.8, man/pl/groups.1, man/pl/grpck.8, man/pl/id.1, man/pl/lastlog.8, man/pl/login.1, man/chage.1, man/chfn.1, man/chpasswd.8, man/chsh.1, man/dpasswd.8, man/faillog.5, man/faillog.8, man/groupadd.8, man/groupdel.8, man/groupmod.8, man/groups.1, man/grpck.8, man/id.1, man/lastlog.8, man/login.1, man/login.defs.5, man/logoutd.8, man/mkpasswd.8, man/newgrp.1, man/newusers.8, man/passwd.1, man/passwd.5, man/porttime.5, man/pw_auth.3, man/pwauth.8, man/pwck.8, man/shadow.3, man/shadow.5, man/su.1, man/sulogin.8, man/useradd.8, man/userdel.8, man/usermod.8, debian/login.copyright, debian/passwd.copyright, debian/secure-su.copyright, doc/ANNOUNCE, doc/LSM, doc/README, doc/README.linux:
+	Julianne F. Haugh new contact adress.
+
+	* NEWS: - summary changes for 20001016.
+
+	* doc/Attic/README.shadow-paper, doc/Makefile.am:
+	- removed outdated README.shadow-paper.
+
+	* configure.in: - release 20001016.
+
+2000-10-15  Tomasz Kłoczko  <kloczek@pld.org.pl>
+
+	* man/pl/Makefile.am, man/Makefile.am: fixes in man/{,po}/Makefile.am:
+	- $(man_MANS) added to EXTRA_DISTS,
+	- do not install by default groups.1, id.1, pw_auth.3, shadow.3, pwauth.8,
+	  sulogin.8, dpasswd.8 (moved to EXTRA_DISTS),
+
+2000-10-15  Marek Michałkiewicz  <marekm@linux.org.pl>
+
+	* lib/commonio.c (reload_nscd): Disable for now because not every
+	version of nscd can handle it, unless ENABLE_NSCD_SIGHUP defined.
+
+2000-10-15  Tomasz Kłoczko  <kloczek@pld.org.pl>
+
+	* libmisc/pwdcheck.c, libmisc/Makefile.am: - added missing pwdcheck.c.
+
+	* configure.in: - removed old/Makefile from AC_OUTPUT list.
+
 2000-10-12  Tomasz Kłoczko  <kloczek@pld.org.pl>
 
+	* README: - fixed information about RO cvs access.
+
 	* NEWS: - summary changes description for shadow-20001012.
 
 	* configure.in: - release changed to 20001012.
@@ -53,7 +85,7 @@
 
 2000-10-09  Tomasz Kłoczko  <kloczek@pld.org.pl>
 
-	* redhat/Attic/Makefile.am, redhat/Attic/README, redhat/Attic/shadow-970616-fix.patch, redhat/Attic/shadow-970616-glibc.patch, redhat/Attic/shadow-970616-rh.patch, redhat/Attic/shadow-970616-utuser.patch, redhat/Attic/shadow-970616.login.defs, redhat/Attic/shadow-970616.useradd, redhat/Attic/shadow-utils-970616.spec, Makefile.am, configure.in, shadow-utils.spec.in:
+	* redhat/Attic/Makefile.am, redhat/Attic/README, redhat/Attic/shadow-970616-fix.patch, redhat/Attic/shadow-970616-glibc.patch, redhat/Attic/shadow-970616.login.defs, redhat/Attic/shadow-970616-rh.patch, redhat/Attic/shadow-970616.useradd, redhat/Attic/shadow-970616-utuser.patch, redhat/Attic/shadow-utils-970616.spec, configure.in, Makefile.am, shadow-utils.spec.in:
 	- remove redhat/ directory with obsoleted files.
 
 	* man/Makefile.am: - removed redundant ${man_MANS} from EXTRA_DIST.
@@ -65,11 +97,11 @@
 	* po/cs.po, po/el.po, po/fr.po, po/pl.po, po/sv.po:
 	- "make updated-po".
 
-	* man/pl/Makefile.am, man/pl/grpconv.8, man/pl/grpunconv.8, man/pl/pwunconv.8, man/Makefile.am, man/grpconv.8, man/grpunconv.8, man/pwunconv.8:
+	* man/pl/grpconv.8, man/pl/grpunconv.8, man/pl/Makefile.am, man/pl/pwunconv.8, man/grpconv.8, man/grpunconv.8, man/Makefile.am, man/pwunconv.8:
 	- added man pages for grpconv(8), grpunconv(8), pwunconv(8) (.so link to
 	  pwconv(8))
 
-	* man/pl/Makefile.am, man/pl/adduser.8, man/Makefile.am, man/adduser.8:
+	* man/pl/adduser.8, man/pl/Makefile.am, man/adduser.8, man/Makefile.am:
 	- added man page for adduser(8) (.so link to useradd(8)).
 
 	* po/Attic/doit:
@@ -114,7 +146,7 @@
 
 2000-09-05  Marek Michałkiewicz  <marekm@linux.org.pl>
 
-	* man/pl/sulogin.8, man/pl/vipw.8, po/el.po, po/fr.po, po/pl.po, po/sv.po, man/pl/chage.1, man/pl/chfn.1, man/pl/chpasswd.8, man/pl/chsh.1, man/pl/d_passwd.5, man/pl/dialups.5, man/pl/dpasswd.8, man/pl/faillog.5, man/pl/faillog.8, man/pl/gpasswd.1, man/pl/groups.1, man/pl/grpck.8, man/pl/id.1, man/pl/lastlog.8, man/pl/limits.5, man/pl/login.1, man/pl/login.access.5, man/pl/login.defs.5, man/pl/logoutd.8, man/pl/mkpasswd.8, man/pl/newgrp.1, man/pl/newusers.8, man/pl/passwd.1, man/pl/passwd.5, man/pl/porttime.5, man/pl/pw_auth.3, man/pl/pwauth.8, man/pl/pwck.8, man/pl/pwconv.8, man/pl/shadow.3, man/pl/shadow.5, man/pl/shadowconfig.8, man/pl/su.1, man/pl/suauth.5:
+	* man/pl/sulogin.8, man/pl/vipw.8, po/el.po, po/fr.po, po/pl.po, po/sv.po, man/pl/chage.1, man/pl/chfn.1, man/pl/chpasswd.8, man/pl/chsh.1, man/pl/dialups.5, man/pl/d_passwd.5, man/pl/dpasswd.8, man/pl/faillog.5, man/pl/faillog.8, man/pl/gpasswd.1, man/pl/groups.1, man/pl/grpck.8, man/pl/id.1, man/pl/lastlog.8, man/pl/limits.5, man/pl/login.1, man/pl/login.access.5, man/pl/login.defs.5, man/pl/logoutd.8, man/pl/mkpasswd.8, man/pl/newgrp.1, man/pl/newusers.8, man/pl/passwd.1, man/pl/passwd.5, man/pl/porttime.5, man/pl/pw_auth.3, man/pl/pwauth.8, man/pl/pwck.8, man/pl/pwconv.8, man/pl/shadow.3, man/pl/shadow.5, man/pl/shadowconfig.8, man/pl/su.1, man/pl/suauth.5:
 	*** empty log message ***
 
 2000-09-02  Marek Michałkiewicz  <marekm@linux.org.pl>
@@ -124,22 +156,22 @@
 
 2000-08-26  Marek Michałkiewicz  <marekm@linux.org.pl>
 
-	* contrib/Makefile.am, contrib/groupmems.shar, doc/LSM, po/el.po, po/fr.po, po/pl.po, po/sv.po, doc/README.mirrors, src/vipw.c, src/Makefile.am, src/chage.c, src/chfn.c, src/chpasswd.c, src/chsh.c, src/dpasswd.c, src/expiry.c, src/faillog.c, src/gpasswd.c, src/groupadd.c, src/groupdel.c, src/groupmod.c, src/groups.c, src/grpck.c, src/grpconv.c, src/grpunconv.c, src/id.c, src/lastlog.c, src/login.c, src/logoutd.c, src/mkpasswd.c, src/newgrp.c, src/newusers.c, src/passwd.c, src/pwck.c, src/pwconv.c, src/pwunconv.c, src/su.c, src/sulogin.c, src/useradd.c, src/userdel.c, src/usermod.c, lib/Makefile.am, lib/commonio.c, lib/commonio.h, lib/defines.h, lib/dialchk.h, lib/dialup.h, lib/encrypt.c, lib/getdef.c, lib/getdef.h, lib/groupio.c, lib/groupio.h, lib/prototypes.h, lib/pwauth.c, lib/pwio.c, lib/pwio.h, lib/rad64.c, lib/sgroupio.c, lib/sgroupio.h, lib/shadowio.h, lib/tcfsio.h, libmisc/chkname.h, libmisc/chowndir.c, libmisc/copydir.c, libmisc/entry.c, libmisc/failure.h, libmisc/getdate.h, libmisc/hushed.c, libmisc/loginprompt.c, libmisc/setupenv.c, libmisc/suauth.c, libmisc/sulog.c, man/Makefile.am, man/chage.1, man/chfn.1, man/chpasswd.8, man/chsh.1, man/dpasswd.8, man/faillog.5, man/faillog.8, man/groupadd.8, man/groupdel.8, man/groupmod.8, man/groups.1, man/grpck.8, man/id.1, man/lastlog.8, man/login.1, man/login.defs.5, man/logoutd.8, man/mkpasswd.8, man/newgrp.1, man/newusers.8, man/passwd.1, man/passwd.5, man/pl/Makefile.am, man/pl/groupadd.8, man/pl/groupdel.8, man/pl/groupmod.8, man/pl/useradd.8, man/pl/userdel.8, man/pl/usermod.8, man/porttime.5, man/pw_auth.3, man/pwauth.8, man/pwck.8, man/shadow.3, man/shadow.5, man/su.1, man/sulogin.8, man/useradd.8, man/userdel.8, man/usermod.8, etc/login.defs.hurd, etc/login.defs.linux, doc/ANNOUNCE, doc/Attic/CHANGES, doc/README, doc/README.linux, doc/README.pam, doc/WISHLIST, debian/login.copyright, debian/passwd.copyright, debian/secure-su.copyright, Attic/mkinstalldirs, configure.in, Makefile.am:
+	* contrib/groupmems.shar, contrib/Makefile.am, doc/LSM, po/el.po, po/fr.po, po/pl.po, po/sv.po, doc/README.mirrors, src/vipw.c, src/chage.c, src/chfn.c, src/chpasswd.c, src/chsh.c, src/dpasswd.c, src/expiry.c, src/faillog.c, src/gpasswd.c, src/groupadd.c, src/groupdel.c, src/groupmod.c, src/groups.c, src/grpck.c, src/grpconv.c, src/grpunconv.c, src/id.c, src/lastlog.c, src/login.c, src/logoutd.c, src/Makefile.am, src/mkpasswd.c, src/newgrp.c, src/newusers.c, src/passwd.c, src/pwck.c, src/pwconv.c, src/pwunconv.c, src/su.c, src/sulogin.c, src/useradd.c, src/userdel.c, src/usermod.c, lib/commonio.c, lib/commonio.h, lib/defines.h, lib/dialchk.h, lib/dialup.h, lib/encrypt.c, lib/getdef.c, lib/getdef.h, lib/groupio.c, lib/groupio.h, lib/Makefile.am, libmisc/chkname.h, libmisc/chowndir.c, libmisc/copydir.c, libmisc/entry.c, libmisc/failure.h, libmisc/getdate.h, libmisc/hushed.c, libmisc/loginprompt.c, libmisc/setupenv.c, libmisc/suauth.c, libmisc/sulog.c, lib/prototypes.h, lib/pwauth.c, lib/pwio.c, lib/pwio.h, lib/rad64.c, lib/sgroupio.c, lib/sgroupio.h, lib/shadowio.h, lib/tcfsio.h, man/chage.1, man/chfn.1, man/chpasswd.8, man/chsh.1, man/dpasswd.8, man/faillog.5, man/faillog.8, man/groupadd.8, man/groupdel.8, man/groupmod.8, man/groups.1, man/grpck.8, man/id.1, man/lastlog.8, man/login.1, man/login.defs.5, man/logoutd.8, man/Makefile.am, man/mkpasswd.8, man/newgrp.1, man/newusers.8, man/passwd.1, man/passwd.5, man/pl/groupadd.8, man/pl/groupdel.8, man/pl/groupmod.8, man/pl/Makefile.am, man/pl/useradd.8, man/pl/userdel.8, man/pl/usermod.8, man/porttime.5, man/pw_auth.3, man/pwauth.8, man/pwck.8, man/shadow.3, man/shadow.5, man/su.1, man/sulogin.8, man/useradd.8, man/userdel.8, man/usermod.8, etc/login.defs.hurd, etc/login.defs.linux, doc/ANNOUNCE, doc/Attic/CHANGES, doc/README, doc/README.linux, doc/README.pam, doc/WISHLIST, debian/login.copyright, debian/passwd.copyright, debian/secure-su.copyright, Attic/mkinstalldirs, configure.in, Makefile.am:
 	*** empty log message ***
 
 1999-08-27  Marek Michałkiewicz  <marekm@linux.org.pl>
 
-	* doc/LSM, po/el.po, po/fr.po, po/pl.po, po/sv.po, debian/passwd.postinst, lib/dialchk.c, lib/getdef.c, lib/getpass.c, lib/pwauth.c, libmisc/limits.c, libmisc/rlogin.c, man/limits.5, man/newgrp.1, src/chage.c, src/dpasswd.c, src/gpasswd.c, src/login.c, src/logoutd.c, src/newgrp.c, src/passwd.c, src/sulogin.c, acconfig.h, configure.in, debian/Attic/logoutd, debian/Makefile.am, debian/changelog, debian/control.gnu, debian/control.linux, debian/login.postrm, debian/logoutd.init, debian/passwd.conffiles, debian/passwd.cron, debian/passwd.init, debian/passwd.postrm, debian/rules, doc/Attic/CHANGES, doc/README.mirrors, doc/WISHLIST, etc/Makefile.am, etc/login.defs.hurd, etc/login.defs.linux, lib/defines.h:
+	* doc/LSM, po/el.po, po/fr.po, po/pl.po, po/sv.po, debian/passwd.postinst, lib/dialchk.c, lib/getdef.c, lib/getpass.c, libmisc/limits.c, libmisc/rlogin.c, lib/pwauth.c, man/limits.5, man/newgrp.1, src/chage.c, src/dpasswd.c, src/gpasswd.c, src/login.c, src/logoutd.c, src/newgrp.c, src/passwd.c, src/sulogin.c, acconfig.h, configure.in, debian/Attic/logoutd, debian/changelog, debian/control.gnu, debian/control.linux, debian/login.postrm, debian/logoutd.init, debian/Makefile.am, debian/passwd.conffiles, debian/passwd.cron, debian/passwd.init, debian/passwd.postrm, debian/rules, doc/Attic/CHANGES, doc/README.mirrors, doc/WISHLIST, etc/login.defs.hurd, etc/login.defs.linux, etc/Makefile.am, lib/defines.h:
 	*** empty log message ***
 
 1999-07-09  Marek Michałkiewicz  <marekm@linux.org.pl>
 
-	* configure.in, contrib/Makefile.am, debian/changelog, doc/Attic/CHANGES, doc/LSM, doc/WISHLIST, lib/prototypes.h, lib/strcasecmp.c, libmisc/Makefile.am, man/faillog.8, po/el.po, po/pl.po, src/Makefile.am, src/chfn.c, src/chsh.c, src/faillog.c, src/groupmod.c, src/grpconv.c, src/grpunconv.c, src/newgrp.c, src/passwd.c, src/vipw.c:
+	* configure.in, contrib/Makefile.am, debian/changelog, doc/Attic/CHANGES, doc/LSM, doc/WISHLIST, libmisc/Makefile.am, lib/prototypes.h, lib/strcasecmp.c, man/faillog.8, po/el.po, po/pl.po, src/chfn.c, src/chsh.c, src/faillog.c, src/groupmod.c, src/grpconv.c, src/grpunconv.c, src/Makefile.am, src/newgrp.c, src/passwd.c, src/vipw.c:
 	*** empty log message ***
 
 1999-06-07  Marek Michałkiewicz  <marekm@linux.org.pl>
 
-	* redhat/Attic/shadow-utils.spec.in, src/Makefile.am, src/chage.c, src/chfn.c, src/chpasswd.c, src/chsh.c, src/dpasswd.c, src/expiry.c, src/faillog.c, src/gpasswd.c, src/groupadd.c, src/groupdel.c, src/groupmod.c, src/groups.c, src/grpck.c, src/grpconv.c, src/grpunconv.c, src/id.c, src/lastlog.c, src/login.c, src/logoutd.c, src/mkpasswd.c, src/newgrp.c, src/newusers.c, src/passwd.c, src/pwck.c, src/pwconv.c, src/pwunconv.c, src/su.c, src/sulogin.c, src/useradd.c, src/userdel.c, src/usermod.c, contrib/Makefile.am, contrib/README, contrib/udbachk.tgz, debian/changelog, debian/rules, doc/Attic/CHANGES, doc/LSM, doc/README.linux, doc/README.mirrors, doc/README.platforms, doc/WISHLIST, lib/Makefile.am, lib/fputsx.c, lib/getpass.c, lib/pam_defs.h, lib/prototypes.h, lib/rcsid.h, libmisc/login_desrpc.c, libmisc/pam_pass.c, libmisc/utmp.c, man/login.1, po/el.po, po/pl.po, acconfig.h, configure.in:
+	* redhat/Attic/shadow-utils.spec.in, src/chage.c, src/chfn.c, src/chpasswd.c, src/chsh.c, src/dpasswd.c, src/expiry.c, src/faillog.c, src/gpasswd.c, src/groupadd.c, src/groupdel.c, src/groupmod.c, src/groups.c, src/grpck.c, src/grpconv.c, src/grpunconv.c, src/id.c, src/lastlog.c, src/login.c, src/logoutd.c, src/Makefile.am, src/mkpasswd.c, src/newgrp.c, src/newusers.c, src/passwd.c, src/pwck.c, src/pwconv.c, src/pwunconv.c, src/su.c, src/sulogin.c, src/useradd.c, src/userdel.c, src/usermod.c, contrib/Makefile.am, contrib/README, contrib/udbachk.tgz, debian/changelog, debian/rules, doc/Attic/CHANGES, doc/LSM, doc/README.linux, doc/README.mirrors, doc/README.platforms, doc/WISHLIST, lib/fputsx.c, lib/getpass.c, lib/Makefile.am, libmisc/login_desrpc.c, libmisc/pam_pass.c, libmisc/utmp.c, lib/pam_defs.h, lib/prototypes.h, lib/rcsid.h, man/login.1, po/el.po, po/pl.po, acconfig.h, configure.in:
 	*** empty log message ***
 
 1999-03-07  Marek Michałkiewicz  <marekm@linux.org.pl>
@@ -149,12 +181,12 @@
 
 1998-12-28  Marek Michałkiewicz  <marekm@linux.org.pl>
 
-	* src/usermod.c, src/userdel.c, src/useradd.c, src/sulogin.c, src/su.c, src/pwunconv.c, src/pwconv.c, src/pwck.c, src/passwd.c, src/newusers.c, src/newgrp.c, src/mkpasswd.c, src/logoutd.c, src/login.c, src/lastlog.c, src/id.c, src/grpunconv.c, src/grpconv.c, src/grpck.c, src/groups.c, src/groupmod.c, src/groupdel.c, src/groupadd.c, src/gpasswd.c, src/faillog.c, src/expiry.c, src/dpasswd.c, src/chsh.c, src/chpasswd.c, src/chfn.c, src/chage.c, po/Attic/doit, po/POTFILES.in, po/el.po, src/Makefile.am, man/usermod.8, man/userdel.8, man/useradd.8, man/sulogin.8, man/su.1, man/shadow.5, man/shadow.3, man/pwck.8, man/pwauth.8, man/pw_auth.3, man/porttime.5, man/passwd.5, man/passwd.1, man/newusers.8, man/newgrp.1, man/mkpasswd.8, man/logoutd.8, man/login.defs.5, man/login.1, man/lastlog.8, man/id.1, man/grpck.8, man/groups.1, man/groupmod.8, man/groupdel.8, man/groupadd.8, man/faillog.8, man/faillog.5, man/dpasswd.8, man/chsh.1, man/chpasswd.8, man/chfn.1, man/chage.1, libmisc/xmalloc.c, libmisc/sub.c, libmisc/suauth.c, libmisc/shell.c, libmisc/setupenv.c, libmisc/pam_pass.c, libmisc/obscure.c, libmisc/mail.c, libmisc/login_desrpc.c, libmisc/limits.c, libmisc/failure.c, libmisc/env.c, libmisc/console.c, libmisc/chowntty.c, libmisc/age.c, libmisc/addgrps.c, libmisc/Makefile.am, lib/strerror.c, lib/pwauth.c, lib/prototypes.h, lib/getpass.c, lib/getdef.c, lib/dialchk.c, lib/defines.h, lib/Makefile.am, doc/WISHLIST, doc/README.platforms, doc/README.mirrors, doc/README.linux, doc/README, doc/LSM, doc/Attic/CHANGES, debian/secure-su.copyright, debian/passwd.copyright, debian/login.copyright, debian/control, debian/changelog, configure.in, acconfig.h, Makefile.am:
+	* src/usermod.c, src/userdel.c, src/useradd.c, src/sulogin.c, src/su.c, src/pwunconv.c, src/pwconv.c, src/pwck.c, src/passwd.c, src/newusers.c, src/newgrp.c, src/mkpasswd.c, src/logoutd.c, src/login.c, src/lastlog.c, src/id.c, src/grpunconv.c, src/grpconv.c, src/grpck.c, src/groups.c, src/groupmod.c, src/groupdel.c, src/groupadd.c, src/gpasswd.c, src/faillog.c, src/expiry.c, src/dpasswd.c, src/chsh.c, src/chpasswd.c, src/chfn.c, src/chage.c, po/Attic/doit, po/el.po, po/POTFILES.in, src/Makefile.am, man/usermod.8, man/userdel.8, man/useradd.8, man/sulogin.8, man/su.1, man/shadow.5, man/shadow.3, man/pwck.8, man/pwauth.8, man/pw_auth.3, man/porttime.5, man/passwd.5, man/passwd.1, man/newusers.8, man/newgrp.1, man/mkpasswd.8, man/logoutd.8, man/login.defs.5, man/login.1, man/lastlog.8, man/id.1, man/grpck.8, man/groups.1, man/groupmod.8, man/groupdel.8, man/groupadd.8, man/faillog.8, man/faillog.5, man/dpasswd.8, man/chsh.1, man/chpasswd.8, man/chfn.1, man/chage.1, libmisc/xmalloc.c, libmisc/sub.c, libmisc/suauth.c, libmisc/shell.c, libmisc/setupenv.c, libmisc/pam_pass.c, libmisc/obscure.c, libmisc/mail.c, libmisc/login_desrpc.c, libmisc/limits.c, libmisc/failure.c, libmisc/env.c, libmisc/console.c, libmisc/chowntty.c, libmisc/age.c, libmisc/addgrps.c, libmisc/Makefile.am, lib/strerror.c, lib/pwauth.c, lib/prototypes.h, lib/getpass.c, lib/getdef.c, lib/dialchk.c, lib/defines.h, lib/Makefile.am, doc/WISHLIST, doc/README.platforms, doc/README.mirrors, doc/README.linux, doc/README, doc/LSM, doc/Attic/CHANGES, debian/secure-su.copyright, debian/passwd.copyright, debian/login.copyright, debian/control, debian/changelog, configure.in, acconfig.h, Makefile.am:
 	*** empty log message ***
 
 1998-07-24  Marek Michałkiewicz  <marekm@linux.org.pl>
 
-	* src/passwd.c, src/su.c, src/userdel.c, src/Makefile.am, src/chage.c, src/faillog.c, src/login.c, lib/pwauth.c, lib/tcfsio.c, lib/tcfsio.h, libmisc/chowntty.c, libmisc/pam_pass.c, libmisc/setugid.c, etc/pam.d/passwd, etc/pam.d/su, lib/Makefile.am, lib/commonio.c, lib/defines.h, lib/prototypes.h, doc/Makefile.am, doc/README.linux, doc/README.mirrors, doc/README.platforms, doc/WISHLIST, etc/Makefile.am, etc/pam.d/Makefile.am, doc/Attic/CHANGES, debian/changelog, configure.in, acconfig.h:
+	* src/passwd.c, src/su.c, src/userdel.c, src/chage.c, src/faillog.c, src/login.c, src/Makefile.am, libmisc/chowntty.c, libmisc/pam_pass.c, libmisc/setugid.c, lib/pwauth.c, lib/tcfsio.c, lib/tcfsio.h, etc/pam.d/passwd, etc/pam.d/su, lib/commonio.c, lib/defines.h, lib/Makefile.am, lib/prototypes.h, doc/Makefile.am, doc/README.linux, doc/README.mirrors, doc/README.platforms, doc/WISHLIST, etc/Makefile.am, etc/pam.d/Makefile.am, doc/Attic/CHANGES, debian/changelog, configure.in, acconfig.h:
 	*** empty log message ***
 
 1998-06-26  Marek Michałkiewicz  <marekm@linux.org.pl>
@@ -169,7 +201,7 @@
 
 1998-04-16  Marek Michałkiewicz  <marekm@linux.org.pl>
 
-	* src/useradd.c, src/userdel.c, src/usermod.c, src/passwd.c, src/sulogin.c, src/groupdel.c, src/login.c, src/logoutd.c, src/newgrp.c, src/chage.c, src/dpasswd.c, src/faillog.c, src/gpasswd.c, src/groupadd.c, redhat/Attic/shadow-970616-rh.patch, redhat/Attic/shadow-970616-utuser.patch, redhat/Attic/shadow-970616.login.defs, redhat/Attic/shadow-970616.useradd, redhat/Attic/shadow-utils-970616.spec, src/Makefile.am, libmisc/utmp.c, redhat/Attic/Makefile.am, redhat/Attic/README, redhat/Attic/shadow-970616-fix.patch, redhat/Attic/shadow-970616-glibc.patch, libmisc/limits.c, libmisc/log.c, libmisc/login_desrpc.c, libmisc/loginprompt.c, libmisc/obscure.c, libmisc/strtoday.c, libmisc/chkname.c, libmisc/chowndir.c, libmisc/copydir.c, libmisc/failure.c, lib/defines.h, lib/dialchk.c, lib/pwauth.c, lib/pwpack.c, doc/Attic/CHANGES, doc/README.linux, doc/WISHLIST, doc/cracklib26.diff, lib/commonio.c, acconfig.h, configure.in, debian/tar.c:
+	* src/useradd.c, src/userdel.c, src/usermod.c, src/passwd.c, src/sulogin.c, src/groupdel.c, src/login.c, src/logoutd.c, src/newgrp.c, src/chage.c, src/dpasswd.c, src/faillog.c, src/gpasswd.c, src/groupadd.c, redhat/Attic/shadow-970616.login.defs, redhat/Attic/shadow-970616-rh.patch, redhat/Attic/shadow-970616.useradd, redhat/Attic/shadow-970616-utuser.patch, redhat/Attic/shadow-utils-970616.spec, src/Makefile.am, libmisc/utmp.c, redhat/Attic/Makefile.am, redhat/Attic/README, redhat/Attic/shadow-970616-fix.patch, redhat/Attic/shadow-970616-glibc.patch, libmisc/limits.c, libmisc/log.c, libmisc/login_desrpc.c, libmisc/loginprompt.c, libmisc/obscure.c, libmisc/strtoday.c, libmisc/chkname.c, libmisc/chowndir.c, libmisc/copydir.c, libmisc/failure.c, lib/defines.h, lib/dialchk.c, lib/pwauth.c, lib/pwpack.c, doc/Attic/CHANGES, doc/cracklib26.diff, doc/README.linux, doc/WISHLIST, lib/commonio.c, acconfig.h, configure.in, debian/tar.c:
 	*** empty log message ***
 
 1998-04-02  Marek Michałkiewicz  <marekm@linux.org.pl>
@@ -179,7 +211,7 @@
 
 1998-01-30  Marek Michałkiewicz  <marekm@linux.org.pl>
 
-	* Attic/install-sh, src/userdel.c, src/usermod.c, src/pwconv.c, src/pwunconv.c, src/su.c, src/useradd.c, src/newgrp.c, src/newusers.c, src/passwd.c, src/pwck.c, src/groupmod.c, src/login.c, src/logoutd.c, src/gpasswd.c, src/groupadd.c, src/groupdel.c, src/chfn.c, src/chpasswd.c, src/chsh.c, src/expiry.c, redhat/Attic/README, redhat/Attic/shadow-utils.spec.in, src/Makefile.am, src/chage.c, man/login.defs.5, man/useradd.8, man/usermod.8, redhat/Attic/Makefile.am, libmisc/pam_pass.c, libmisc/strtoday.c, libmisc/tz.c, libmisc/login_access.c, libmisc/login_desrpc.c, libmisc/login_krb.c, libmisc/obscure.c, libmisc/age.c, libmisc/env.c, libmisc/limits.c, lib/shadow.c, lib/shadowio.c, lib/shadowio.h, lib/strstr.c, lib/utent.c, lib/pwio.c, lib/pwio.h, lib/rmdir.c, lib/sgetspent.c, lib/sgroupio.c, lib/mkdir.c, lib/prototypes.h, lib/putgrent.c, lib/pwauth.c, lib/md5crypt.c, lib/getpass.c, lib/groupio.c, lib/gshadow.c, lib/lockpw.c, lib/commonio.h, lib/defines.h, lib/encrypt.c, lib/getdef.c, lib/getdef.h, doc/Attic/automake-1.0.diff, doc/README.mirrors, doc/WISHLIST, lib/Makefile.am, lib/commonio.c, doc/ANNOUNCE, doc/Attic/CHANGES, doc/Makefile.am, doc/README.limits, doc/README.linux, debian/Makefile.am, debian/changelog, debian/login.copyright, debian/rules, Attic/mkinstalldirs, Attic/shadow-utils.spec, contrib/README, Attic/aclocal.m4, acconfig.h, configure.in, Makefile.am:
+	* Attic/install-sh, src/userdel.c, src/usermod.c, src/pwconv.c, src/pwunconv.c, src/su.c, src/useradd.c, src/newgrp.c, src/newusers.c, src/passwd.c, src/pwck.c, src/groupmod.c, src/login.c, src/logoutd.c, src/gpasswd.c, src/groupadd.c, src/groupdel.c, src/chfn.c, src/chpasswd.c, src/chsh.c, src/expiry.c, redhat/Attic/README, redhat/Attic/shadow-utils.spec.in, src/chage.c, src/Makefile.am, man/login.defs.5, man/useradd.8, man/usermod.8, redhat/Attic/Makefile.am, libmisc/pam_pass.c, libmisc/strtoday.c, libmisc/tz.c, libmisc/login_access.c, libmisc/login_desrpc.c, libmisc/login_krb.c, libmisc/obscure.c, libmisc/age.c, libmisc/env.c, libmisc/limits.c, lib/shadow.c, lib/shadowio.c, lib/shadowio.h, lib/strstr.c, lib/utent.c, lib/pwio.c, lib/pwio.h, lib/rmdir.c, lib/sgetspent.c, lib/sgroupio.c, lib/mkdir.c, lib/prototypes.h, lib/putgrent.c, lib/pwauth.c, lib/md5crypt.c, lib/getpass.c, lib/groupio.c, lib/gshadow.c, lib/lockpw.c, lib/commonio.h, lib/defines.h, lib/encrypt.c, lib/getdef.c, lib/getdef.h, doc/Attic/automake-1.0.diff, doc/README.mirrors, doc/WISHLIST, lib/commonio.c, lib/Makefile.am, doc/ANNOUNCE, doc/Attic/CHANGES, doc/Makefile.am, doc/README.limits, doc/README.linux, debian/changelog, debian/login.copyright, debian/Makefile.am, debian/rules, Attic/mkinstalldirs, Attic/shadow-utils.spec, contrib/README, acconfig.h, Attic/aclocal.m4, configure.in, Makefile.am:
 	*** empty log message ***
 
 1998-01-25  Marek Michałkiewicz  <marekm@linux.org.pl>
@@ -188,12 +220,12 @@
 
 1997-12-14  Marek Michałkiewicz  <marekm@linux.org.pl>
 
-	* doc/Attic/CHANGES, debian/checksums, debian/rules, debian/Makefile.am, src/Makefile.am, src/userdel.c, src/usermod.c, src/pwck.c, src/useradd.c, src/mkpasswd.c, src/gpasswd.c, src/grpck.c, src/login.c, src/chage.c, src/chfn.c, src/chsh.c, man/shadowconfig.8, man/vipw.8, old/Makefile.am, old/pwunconv.8, man/Makefile.am, man/login.defs.5, man/pwconv.8, man/pwunconv.8, libmisc/limits.c, libmisc/rlogin.c, lib/prototypes.h, lib/pwdbm.c, lib/pwent.c, lib/shadow.c, doc/LSM, doc/WISHLIST, etc/limits, lib/grent.c, Attic/shadow-utils.spec, debian/changelog, configure.in:
+	* doc/Attic/CHANGES, debian/checksums, debian/rules, debian/Makefile.am, src/Makefile.am, src/userdel.c, src/usermod.c, src/pwck.c, src/useradd.c, src/mkpasswd.c, src/gpasswd.c, src/grpck.c, src/login.c, src/chage.c, src/chfn.c, src/chsh.c, man/shadowconfig.8, man/vipw.8, old/Makefile.am, old/pwunconv.8, man/login.defs.5, man/Makefile.am, man/pwconv.8, man/pwunconv.8, libmisc/limits.c, libmisc/rlogin.c, lib/prototypes.h, lib/pwdbm.c, lib/pwent.c, lib/shadow.c, doc/LSM, doc/WISHLIST, etc/limits, lib/grent.c, Attic/shadow-utils.spec, debian/changelog, configure.in:
 	*** empty log message ***
 
 1997-12-08  Marek Michałkiewicz  <marekm@linux.org.pl>
 
-	* src/userdel.c, src/usermod.c, src/shadowconfig.sh, src/su.c, src/sulogin.c, src/useradd.c, src/passwd.c, src/pwck.c, src/pwconv.c, src/pwunconv.c, src/newgrp.c, src/newusers.c, src/logoutd.c, src/mkpasswd.c, src/grpconv.c, src/grpunconv.c, src/id.c, src/lastlog.c, src/login.c, src/groupadd.c, src/groupdel.c, src/groupmod.c, src/groups.c, src/grpck.c, src/chsh.c, src/dpasswd.c, src/expiry.c, src/faillog.c, src/gpasswd.c, src/Makefile.am, src/chage.c, src/chfn.c, src/chpasswd.c, old/Makefile.am, old/pwconv.8, old/vipw.8, man/Makefile.am, man/limits.5, man/pwconv.8, man/shadowconfig.8, man/vipw.8, libmisc/tz.c, libmisc/ulimit.c, libmisc/utmp.c, libmisc/valid.c, libmisc/xmalloc.c, libmisc/strtoday.c, libmisc/suauth.c, libmisc/sub.c, libmisc/sulog.c, libmisc/ttytype.c, libmisc/salt.c, libmisc/setugid.c, libmisc/setup.c, libmisc/setupenv.c, libmisc/shell.c, libmisc/rlogin.c, libmisc/motd.c, libmisc/myname.c, libmisc/obscure.c, libmisc/pam_pass.c, libmisc/pwd2spwd.c, libmisc/pwd_init.c, libmisc/login_access.c, libmisc/login_desrpc.c, libmisc/login_krb.c, libmisc/loginprompt.c, libmisc/mail.c, libmisc/hushed.c, libmisc/isexpired.c, libmisc/limits.c, libmisc/list.c, libmisc/log.c, libmisc/failure.h, libmisc/fields.c, libmisc/getdate.c, libmisc/getdate.h, libmisc/getdate.y, libmisc/entry.c, libmisc/env.c, libmisc/failure.c, libmisc/chowndir.c, libmisc/chowntty.c, libmisc/console.c, libmisc/copydir.c, libmisc/age.c, libmisc/basename.c, libmisc/chkname.c, libmisc/chkname.h, libmisc/chkshell.c, lib/strdup.c, lib/strerror.c, lib/strstr.c, lib/utent.c, libmisc/Makefile.am, libmisc/addgrps.c, lib/sgroupio.c, lib/shadow.c, lib/shadowio.c, lib/spdbm.c, lib/sppack.c, lib/rename.c, lib/rmdir.c, lib/sgetgrent.c, lib/sgetpwent.c, lib/sgetspent.c, lib/rad64.c, lib/pwauth.c, lib/pwdbm.c, lib/pwent.c, lib/pwio.c, lib/pwpack.c, lib/mkdir.c, lib/port.c, lib/prototypes.h, lib/putgrent.c, lib/putpwent.c, lib/putspent.c, lib/gsdbm.c, lib/gshadow.c, lib/gspack.c, lib/lockpw.c, lib/md5.c, lib/md5crypt.c, lib/grdbm.c, lib/grent.c, lib/groupio.c, lib/grpack.c, lib/getpass.c, lib/dialup.c, lib/encrypt.c, lib/fputsx.c, lib/getdef.c, lib/commonio.c, lib/commonio.h, lib/defines.h, lib/dialchk.c, lib/dialchk.h, doc/Attic/automake-1.0.diff, etc/limits, etc/login.defs.linux, lib/Makefile.am, doc/Attic/CHANGES, doc/README.linux, doc/README.mirrors, doc/WISHLIST, debian/login.conffiles, debian/login.postinst, debian/passwd.postinst, debian/porttime, debian/rules, debian/secure-su.README, debian/securetty, contrib/pwdauth.c, debian/changelog, debian/control, Attic/aclocal.m4, Attic/shadow-utils.spec, acconfig.h, configure.in, Makefile.am:
+	* src/userdel.c, src/usermod.c, src/shadowconfig.sh, src/su.c, src/sulogin.c, src/useradd.c, src/passwd.c, src/pwck.c, src/pwconv.c, src/pwunconv.c, src/newgrp.c, src/newusers.c, src/logoutd.c, src/mkpasswd.c, src/grpconv.c, src/grpunconv.c, src/id.c, src/lastlog.c, src/login.c, src/groupadd.c, src/groupdel.c, src/groupmod.c, src/groups.c, src/grpck.c, src/chsh.c, src/dpasswd.c, src/expiry.c, src/faillog.c, src/gpasswd.c, src/chage.c, src/chfn.c, src/chpasswd.c, src/Makefile.am, old/Makefile.am, old/pwconv.8, old/vipw.8, man/limits.5, man/Makefile.am, man/pwconv.8, man/shadowconfig.8, man/vipw.8, libmisc/tz.c, libmisc/ulimit.c, libmisc/utmp.c, libmisc/valid.c, libmisc/xmalloc.c, libmisc/strtoday.c, libmisc/suauth.c, libmisc/sub.c, libmisc/sulog.c, libmisc/ttytype.c, libmisc/salt.c, libmisc/setugid.c, libmisc/setup.c, libmisc/setupenv.c, libmisc/shell.c, libmisc/rlogin.c, libmisc/motd.c, libmisc/myname.c, libmisc/obscure.c, libmisc/pam_pass.c, libmisc/pwd2spwd.c, libmisc/pwd_init.c, libmisc/login_access.c, libmisc/login_desrpc.c, libmisc/login_krb.c, libmisc/loginprompt.c, libmisc/mail.c, libmisc/hushed.c, libmisc/isexpired.c, libmisc/limits.c, libmisc/list.c, libmisc/log.c, libmisc/failure.h, libmisc/fields.c, libmisc/getdate.c, libmisc/getdate.h, libmisc/getdate.y, libmisc/entry.c, libmisc/env.c, libmisc/failure.c, libmisc/chowndir.c, libmisc/chowntty.c, libmisc/console.c, libmisc/copydir.c, libmisc/age.c, libmisc/basename.c, libmisc/chkname.c, libmisc/chkname.h, libmisc/chkshell.c, libmisc/addgrps.c, libmisc/Makefile.am, lib/strdup.c, lib/strerror.c, lib/strstr.c, lib/utent.c, lib/sgroupio.c, lib/shadow.c, lib/shadowio.c, lib/spdbm.c, lib/sppack.c, lib/rename.c, lib/rmdir.c, lib/sgetgrent.c, lib/sgetpwent.c, lib/sgetspent.c, lib/rad64.c, lib/pwauth.c, lib/pwdbm.c, lib/pwent.c, lib/pwio.c, lib/pwpack.c, lib/mkdir.c, lib/port.c, lib/prototypes.h, lib/putgrent.c, lib/putpwent.c, lib/putspent.c, lib/gsdbm.c, lib/gshadow.c, lib/gspack.c, lib/lockpw.c, lib/md5.c, lib/md5crypt.c, lib/grdbm.c, lib/grent.c, lib/groupio.c, lib/grpack.c, lib/getpass.c, lib/dialup.c, lib/encrypt.c, lib/fputsx.c, lib/getdef.c, lib/commonio.c, lib/commonio.h, lib/defines.h, lib/dialchk.c, lib/dialchk.h, doc/Attic/automake-1.0.diff, etc/limits, etc/login.defs.linux, lib/Makefile.am, doc/Attic/CHANGES, doc/README.linux, doc/README.mirrors, doc/WISHLIST, debian/login.conffiles, debian/login.postinst, debian/passwd.postinst, debian/porttime, debian/rules, debian/secure-su.README, debian/securetty, contrib/pwdauth.c, debian/changelog, debian/control, acconfig.h, Attic/aclocal.m4, Attic/shadow-utils.spec, configure.in, Makefile.am:
 	*** empty log message ***
 
 1997-10-01  Marek Michałkiewicz  <marekm@linux.org.pl>
@@ -213,27 +245,27 @@
 
 1997-06-16  Marek Michałkiewicz  <marekm@linux.org.pl>
 
-	* doc/Attic/console.c.spec, doc/Makefile.am, doc/WISHLIST, doc/console.c.spec.txt, doc/Attic/CHANGES, debian/changelog, src/shadowconfig.sh, redhat/Attic/Makefile.am, redhat/Attic/README, redhat/Attic/shadow-970502-config.patch, redhat/Attic/shadow-utils.spec, doc/README.mirrors, doc/README.shadow-paper, doc/README.linux, debian/login.copyright, debian/passwd.copyright, debian/secure-su.copyright, Attic/shadow-utils.spec, Makefile.am, configure.in:
+	* doc/Attic/console.c.spec, doc/console.c.spec.txt, doc/Makefile.am, doc/WISHLIST, doc/Attic/CHANGES, debian/changelog, src/shadowconfig.sh, redhat/Attic/Makefile.am, redhat/Attic/README, redhat/Attic/shadow-970502-config.patch, redhat/Attic/shadow-utils.spec, doc/Attic/README.shadow-paper, doc/README.mirrors, doc/README.linux, debian/login.copyright, debian/passwd.copyright, debian/secure-su.copyright, Attic/shadow-utils.spec, configure.in, Makefile.am:
 	*** empty log message ***
 
 1997-06-01  Marek Michałkiewicz  <marekm@linux.org.pl>
 
-	* debian/changelog, src/userdel.c, src/usermod.c, src/pwck.c, src/pwunconv.c, src/useradd.c, src/grpunconv.c, src/newusers.c, src/passwd.c, src/expiry.c, src/grpconv.c, src/chage.c, src/chfn.c, src/chpasswd.c, src/chsh.c, src/Makefile.am, redhat/Attic/Makefile.am, redhat/Attic/README, redhat/Attic/shadow-970502-config.patch, redhat/Attic/shadow-utils.spec, libmisc/mail.c, libmisc/login_desrpc.c, lib/pwio.h, lib/shadowio.c, lib/shadowio.h, lib/prototypes.h, lib/pwauth.c, lib/pwio.c, lib/commonio.c, lib/defines.h, doc/README.linux, doc/WISHLIST, doc/Attic/CHANGES, doc/INSTALL, Attic/install-sh, Attic/mkinstalldirs, Makefile.am, acconfig.h, configure.in:
+	* debian/changelog, src/userdel.c, src/usermod.c, src/pwck.c, src/pwunconv.c, src/useradd.c, src/grpunconv.c, src/newusers.c, src/passwd.c, src/expiry.c, src/grpconv.c, src/chage.c, src/chfn.c, src/chpasswd.c, src/chsh.c, src/Makefile.am, redhat/Attic/Makefile.am, redhat/Attic/README, redhat/Attic/shadow-970502-config.patch, redhat/Attic/shadow-utils.spec, libmisc/mail.c, libmisc/login_desrpc.c, lib/pwio.h, lib/shadowio.c, lib/shadowio.h, lib/prototypes.h, lib/pwauth.c, lib/pwio.c, lib/commonio.c, lib/defines.h, doc/README.linux, doc/WISHLIST, doc/Attic/CHANGES, doc/INSTALL, Attic/install-sh, Attic/mkinstalldirs, acconfig.h, configure.in, Makefile.am:
 	*** empty log message ***
 
 1997-05-02  Marek Michałkiewicz  <marekm@linux.org.pl>
 
-	* src/shadowconfig.sh, src/Makefile.am, man/Makefile.am, libmisc/mail.c, libmisc/salt.c, lib/sgroupio.c, lib/shadowio.c, lib/groupio.c, lib/pwio.c, etc/Makefile.am, doc/WISHLIST, doc/Attic/CHANGES, debian/Attic/shadowconfig, debian/Makefile.am, debian/changelog, debian/control, debian/rules, configure.in, Attic/configure, shlib/Attic/Makefile.in, man/Attic/Makefile.in, libmisc/Attic/Makefile.in, lib/Attic/Makefile.in, etc/Attic/Makefile.in, doc/Attic/Makefile.in, contrib/Attic/Makefile.in, Attic/Makefile.in, man/userdel.8, man/usermod.8, man/shadow.5, man/su.1, man/sulogin.8, man/useradd.8, man/pw_auth.3, man/pwauth.8, man/pwck.8, man/pwconv.8, man/pwunconv.8, man/shadow.3, man/newusers.8, man/passwd.1, man/passwd.5, man/porttime.5, man/login.defs.5, man/logoutd.8, man/mkpasswd.8, man/newgrp.1, man/limits.5, man/login.1, man/groups.1, man/grpck.8, man/id.1, man/lastlog.8, man/faillog.5, man/faillog.8, man/groupadd.8, man/groupdel.8, man/groupmod.8, man/chage.1, man/chfn.1, man/chpasswd.8, man/chsh.1, man/dpasswd.8, libmisc/valid.c, libmisc/sulog.c, libmisc/ttytype.c, libmisc/tz.c, libmisc/utmp.c, libmisc/setup.c, libmisc/setupenv.c, libmisc/shell.c, libmisc/strtoday.c, libmisc/sub.c, libmisc/setugid.c, libmisc/obscure.c, libmisc/pwd2spwd.c, libmisc/rlogin.c, libmisc/login_access.c, libmisc/loginprompt.c, libmisc/motd.c, libmisc/hushed.c, libmisc/isexpired.c, libmisc/limits.c, libmisc/list.c, libmisc/log.c, libmisc/copydir.c, libmisc/entry.c, libmisc/env.c, libmisc/failure.c, libmisc/fields.c, libmisc/age.c, libmisc/chowndir.c, libmisc/chowntty.c, libmisc/console.c, lib/utent.c, lib/shadow_.h, lib/spdbm.c, lib/sppack.c, lib/strstr.c, lib/shadow.c, lib/sgetpwent.c, lib/sgetspent.c, lib/pwpack.c, lib/rad64.c, lib/rename.c, lib/rmdir.c, lib/sgetgrent.c, lib/pwauth.h, lib/pwdbm.c, lib/pwent.c, lib/port.h, lib/putgrent.c, lib/putpwent.c, lib/putspent.c, lib/pwauth.c, lib/lastlog_.h, lib/lockpw.c, lib/mkdir.c, lib/port.c, lib/grpack.c, lib/gsdbm.c, lib/gshadow.c, lib/gshadow_.h, lib/gspack.c, lib/getdef.c, lib/getpass.c, lib/grdbm.c, lib/grent.c, lib/dialup.h, lib/encrypt.c, lib/faillog.h, lib/fputsx.c, lib/commonio.c, lib/defines.h, lib/dialchk.c, lib/dialup.c, etc/login.defs, etc/login.defs.linux, doc/README.linux, doc/LICENSE, doc/Makefile.am, doc/README, doc/HOWTO, doc/ANNOUNCE, debian/secure-su.README, debian/secure-su.conffiles, debian/secure-su.copyright, debian/secure-su.postrm, debian/secure-su.preinst, debian/securetty, debian/passwd.conffiles, debian/passwd.copyright, debian/passwd.postinst, debian/porttime, debian/Attic/logoutd, debian/login.conffiles, debian/login.copyright, debian/login.postinst, debian/login.postrm, debian/login.preinst, debian/login.prerm, Attic/config.h.in, acconfig.h, Makefile.am, old/Attic/Makefile.in, old/scologin.c, old/orig-config.h, old/pwconv-old.c, old/pwd.h.m4, old/pwunconv-old.c, old/config.h.sun4, old/config.h.svr4, old/config.h.xenix, old/config.h.linux, old/Makefile.sun4, old/Makefile.svr4, old/Makefile.xenix, old/Makefile.am, old/Makefile.linux, src/Attic/Makefile.in, src/pwconv.c, src/userdel.c, src/usermod.c, src/useradd.c, src/su.c, src/sulogin.c, src/Attic/pwconv5.c, src/Attic/scologin.c, src/pwck.c, src/pwunconv.c, src/newusers.c, src/passwd.c, src/patchlevel.h, src/logoutd.c, src/mkpasswd.c, src/newgrp.c, src/grpunconv.c, src/id.c, src/lastlog.c, src/login.c, src/grpck.c, src/grpconv.c, src/groupdel.c, src/groupmod.c, src/groups.c, src/faillog.c, src/gpasswd.c, src/groupadd.c, src/chsh.c, src/dpasswd.c, src/expiry.c, src/chfn.c, src/chpasswd.c, src/chage.c:
+	* src/shadowconfig.sh, src/Makefile.am, man/Makefile.am, libmisc/mail.c, libmisc/salt.c, lib/sgroupio.c, lib/shadowio.c, lib/groupio.c, lib/pwio.c, etc/Makefile.am, doc/WISHLIST, doc/Attic/CHANGES, debian/Attic/shadowconfig, debian/changelog, debian/control, debian/Makefile.am, debian/rules, configure.in, Attic/configure, shlib/Attic/Makefile.in, man/Attic/Makefile.in, libmisc/Attic/Makefile.in, lib/Attic/Makefile.in, etc/Attic/Makefile.in, doc/Attic/Makefile.in, contrib/Attic/Makefile.in, Attic/Makefile.in, man/userdel.8, man/usermod.8, man/shadow.5, man/su.1, man/sulogin.8, man/useradd.8, man/pw_auth.3, man/pwauth.8, man/pwck.8, man/pwconv.8, man/pwunconv.8, man/shadow.3, man/newusers.8, man/passwd.1, man/passwd.5, man/porttime.5, man/login.defs.5, man/logoutd.8, man/mkpasswd.8, man/newgrp.1, man/limits.5, man/login.1, man/groups.1, man/grpck.8, man/id.1, man/lastlog.8, man/faillog.5, man/faillog.8, man/groupadd.8, man/groupdel.8, man/groupmod.8, man/chage.1, man/chfn.1, man/chpasswd.8, man/chsh.1, man/dpasswd.8, libmisc/valid.c, libmisc/sulog.c, libmisc/ttytype.c, libmisc/tz.c, libmisc/utmp.c, libmisc/setup.c, libmisc/setupenv.c, libmisc/shell.c, libmisc/strtoday.c, libmisc/sub.c, libmisc/setugid.c, libmisc/obscure.c, libmisc/pwd2spwd.c, libmisc/rlogin.c, libmisc/login_access.c, libmisc/loginprompt.c, libmisc/motd.c, libmisc/hushed.c, libmisc/isexpired.c, libmisc/limits.c, libmisc/list.c, libmisc/log.c, libmisc/copydir.c, libmisc/entry.c, libmisc/env.c, libmisc/failure.c, libmisc/fields.c, libmisc/age.c, libmisc/chowndir.c, libmisc/chowntty.c, libmisc/console.c, lib/utent.c, lib/shadow_.h, lib/spdbm.c, lib/sppack.c, lib/strstr.c, lib/shadow.c, lib/sgetpwent.c, lib/sgetspent.c, lib/pwpack.c, lib/rad64.c, lib/rename.c, lib/rmdir.c, lib/sgetgrent.c, lib/pwauth.h, lib/pwdbm.c, lib/pwent.c, lib/port.h, lib/putgrent.c, lib/putpwent.c, lib/putspent.c, lib/pwauth.c, lib/lastlog_.h, lib/lockpw.c, lib/mkdir.c, lib/port.c, lib/grpack.c, lib/gsdbm.c, lib/gshadow.c, lib/gshadow_.h, lib/gspack.c, lib/getdef.c, lib/getpass.c, lib/grdbm.c, lib/grent.c, lib/dialup.h, lib/encrypt.c, lib/faillog.h, lib/fputsx.c, lib/commonio.c, lib/defines.h, lib/dialchk.c, lib/dialup.c, etc/login.defs, etc/login.defs.linux, doc/README.linux, doc/LICENSE, doc/Makefile.am, doc/README, doc/HOWTO, doc/ANNOUNCE, debian/secure-su.conffiles, debian/secure-su.copyright, debian/secure-su.postrm, debian/secure-su.preinst, debian/secure-su.README, debian/securetty, debian/passwd.conffiles, debian/passwd.copyright, debian/passwd.postinst, debian/porttime, debian/Attic/logoutd, debian/login.conffiles, debian/login.copyright, debian/login.postinst, debian/login.postrm, debian/login.preinst, debian/login.prerm, acconfig.h, Attic/config.h.in, Makefile.am, old/Attic/Makefile.in, old/scologin.c, old/orig-config.h, old/pwconv-old.c, old/pwd.h.m4, old/pwunconv-old.c, old/config.h.sun4, old/config.h.svr4, old/config.h.xenix, old/config.h.linux, old/Makefile.sun4, old/Makefile.svr4, old/Makefile.xenix, old/Makefile.am, old/Makefile.linux, src/Attic/Makefile.in, src/pwconv.c, src/userdel.c, src/usermod.c, src/useradd.c, src/su.c, src/sulogin.c, src/Attic/pwconv5.c, src/Attic/scologin.c, src/pwck.c, src/pwunconv.c, src/newusers.c, src/passwd.c, src/patchlevel.h, src/logoutd.c, src/mkpasswd.c, src/newgrp.c, src/grpunconv.c, src/id.c, src/lastlog.c, src/login.c, src/grpck.c, src/grpconv.c, src/groupdel.c, src/groupmod.c, src/groups.c, src/faillog.c, src/gpasswd.c, src/groupadd.c, src/chsh.c, src/dpasswd.c, src/expiry.c, src/chfn.c, src/chpasswd.c, src/chage.c:
 	*** empty log message ***
 
 1997-02-11  Marek Michałkiewicz  <marekm@linux.org.pl>
 
-	* src/groupadd.c, src/useradd.c, libmisc/setupenv.c, lib/sgroupio.c, lib/shadowio.c, lib/groupio.c, lib/pwio.c, lib/Makefile.am, lib/commonio.c, doc/Attic/CHANGES, doc/HOWTO, README, configure.in:
+	* src/groupadd.c, src/useradd.c, libmisc/setupenv.c, lib/sgroupio.c, lib/shadowio.c, lib/groupio.c, lib/pwio.c, lib/commonio.c, lib/Makefile.am, doc/Attic/CHANGES, doc/HOWTO, configure.in, README:
 	*** empty log message ***
 
 1997-01-08  Marek Michałkiewicz  <marekm@linux.org.pl>
 
-	* src/groupadd.c, lib/commonio.c, README, src/useradd.c, src/userdel.c, src/usermod.c, src/Attic/pwconv5.c, src/pwconv.c, src/su.c, src/passwd.c, src/pwck.c, src/grpunconv.c, src/login.c, src/logoutd.c, src/newgrp.c, src/grpck.c, src/grpconv.c, src/faillog.c, src/gpasswd.c, src/groupmod.c, src/chage.c, src/chfn.c, src/chsh.c, src/expiry.c, libmisc/ttytype.c, libmisc/utmp.c, libmisc/strtoday.c, libmisc/suauth.c, libmisc/shell.c, libmisc/failure.c, libmisc/log.c, libmisc/loginprompt.c, libmisc/myname.c, lib/shadowio.h, libmisc/Makefile.am, libmisc/chkname.c, lib/sgetpwent.c, lib/sgroupio.c, lib/sgroupio.h, lib/shadow.c, lib/shadowio.c, lib/pwent.c, lib/pwio.c, lib/pwio.h, lib/groupio.c, lib/groupio.h, lib/gshadow.c, lib/prototypes.h, lib/putgrent.c, lib/defines.h, lib/faillog.h, lib/getdef.c, doc/README.linux, doc/WISHLIST, etc/login.defs.linux, lib/Makefile.am, doc/Attic/CHANGES, doc/HOWTO, acconfig.h, configure.in:
+	* src/groupadd.c, lib/commonio.c, README, src/useradd.c, src/userdel.c, src/usermod.c, src/Attic/pwconv5.c, src/pwconv.c, src/su.c, src/passwd.c, src/pwck.c, src/grpunconv.c, src/login.c, src/logoutd.c, src/newgrp.c, src/grpck.c, src/grpconv.c, src/faillog.c, src/gpasswd.c, src/groupmod.c, src/chage.c, src/chfn.c, src/chsh.c, src/expiry.c, libmisc/ttytype.c, libmisc/utmp.c, libmisc/strtoday.c, libmisc/suauth.c, libmisc/shell.c, libmisc/failure.c, libmisc/log.c, libmisc/loginprompt.c, libmisc/myname.c, libmisc/chkname.c, libmisc/Makefile.am, lib/shadowio.h, lib/sgetpwent.c, lib/sgroupio.c, lib/sgroupio.h, lib/shadow.c, lib/shadowio.c, lib/pwent.c, lib/pwio.c, lib/pwio.h, lib/groupio.c, lib/groupio.h, lib/gshadow.c, lib/prototypes.h, lib/putgrent.c, lib/defines.h, lib/faillog.h, lib/getdef.c, doc/README.linux, doc/WISHLIST, etc/login.defs.linux, lib/Makefile.am, doc/Attic/CHANGES, doc/HOWTO, acconfig.h, configure.in:
 	*** empty log message ***
 
 1996-10-27  Marek Michałkiewicz  <marekm@linux.org.pl>
@@ -258,33 +290,33 @@
 
 1996-08-10  Marek Michałkiewicz  <marekm@linux.org.pl>
 
-	* old/Attic/install-sh, old/Makefile.am, old/Makefile.linux, old/Makefile.sun4, old/Makefile.svr4, old/Makefile.xenix, old/config.h.linux, old/config.h.sun4, old/config.h.svr4, old/config.h.xenix, old/orig-config.h, old/pwd.h.m4, shlib/Attic/Makefile.in, shlib/Makefile.am, shlib/Makefile.in.saved:
+	* old/Attic/install-sh, old/config.h.linux, old/config.h.sun4, old/config.h.svr4, old/config.h.xenix, old/Makefile.am, old/Makefile.linux, old/Makefile.sun4, old/Makefile.svr4, old/Makefile.xenix, old/orig-config.h, old/pwd.h.m4, shlib/Attic/Makefile.in, shlib/Makefile.am, shlib/Makefile.in.saved:
 	960810 - first version under cvs
 
-	* old/Attic/install-sh, old/Makefile.am, old/Makefile.linux, old/Makefile.sun4, old/Makefile.svr4, old/Makefile.xenix, old/config.h.linux, old/config.h.sun4, old/config.h.svr4, old/config.h.xenix, old/orig-config.h, old/pwd.h.m4, shlib/Attic/Makefile.in, shlib/Makefile.am, shlib/Makefile.in.saved:
+	* old/Attic/install-sh, old/config.h.linux, old/config.h.sun4, old/config.h.svr4, old/config.h.xenix, old/Makefile.am, old/Makefile.linux, old/Makefile.sun4, old/Makefile.svr4, old/Makefile.xenix, old/orig-config.h, old/pwd.h.m4, shlib/Attic/Makefile.in, shlib/Makefile.am, shlib/Makefile.in.saved:
 	New file.
 
-	* contrib/Attic/Makefile.in, contrib/Makefile.am, contrib/README, contrib/adduser-old.c, contrib/adduser.c, contrib/adduser.sh, contrib/adduser2.sh, contrib/atudel, contrib/pwdauth.c, doc/ANNOUNCE, doc/Attic/CHANGES, doc/Attic/Makefile.in, doc/Attic/automake-1.0.diff, doc/Attic/console.c.spec, doc/HOWTO, doc/LICENSE, doc/Makefile.am, doc/README, doc/README.limits, doc/README.linux, doc/README.sun4, doc/WISHLIST, etc/Attic/Makefile.in, etc/Makefile.am, etc/login.access, etc/login.defs, etc/login.defs.linux, old/Attic/Makefile.in, src/Attic/pwconv5.c, src/Attic/scologin.c, src/chage.c, src/chfn.c, src/chsh.c, src/expiry.c, src/gpasswd.c, src/groups.c, src/grpconv.c, src/id.c, src/login.c, src/newgrp.c, src/passwd.c, src/patchlevel.h, src/pwconv.c, src/pwunconv.c, src/su.c, src/sulogin.c:
+	* contrib/adduser2.sh, contrib/adduser.c, contrib/adduser-old.c, contrib/adduser.sh, contrib/Attic/Makefile.in, contrib/atudel, contrib/Makefile.am, contrib/pwdauth.c, contrib/README, doc/ANNOUNCE, doc/Attic/automake-1.0.diff, doc/Attic/CHANGES, doc/Attic/console.c.spec, doc/Attic/Makefile.in, doc/HOWTO, doc/LICENSE, doc/Makefile.am, doc/README, doc/README.limits, doc/README.linux, doc/README.sun4, doc/WISHLIST, etc/Attic/Makefile.in, etc/login.access, etc/login.defs, etc/login.defs.linux, etc/Makefile.am, old/Attic/Makefile.in, src/Attic/pwconv5.c, src/Attic/scologin.c, src/chage.c, src/chfn.c, src/chsh.c, src/expiry.c, src/gpasswd.c, src/groups.c, src/grpconv.c, src/id.c, src/login.c, src/newgrp.c, src/passwd.c, src/patchlevel.h, src/pwconv.c, src/pwunconv.c, src/su.c, src/sulogin.c:
 	960810 - first version under cvs
 
-	* contrib/Attic/Makefile.in, contrib/Makefile.am, contrib/README, contrib/adduser-old.c, contrib/adduser.c, contrib/adduser.sh, contrib/adduser2.sh, contrib/atudel, contrib/pwdauth.c, doc/ANNOUNCE, doc/Attic/CHANGES, doc/Attic/Makefile.in, doc/Attic/automake-1.0.diff, doc/Attic/console.c.spec, doc/HOWTO, doc/LICENSE, doc/Makefile.am, doc/README, doc/README.limits, doc/README.linux, doc/README.sun4, doc/WISHLIST, etc/Attic/Makefile.in, etc/Makefile.am, etc/login.access, etc/login.defs, etc/login.defs.linux, old/Attic/Makefile.in, src/Attic/pwconv5.c, src/Attic/scologin.c, src/chage.c, src/chfn.c, src/chsh.c, src/expiry.c, src/gpasswd.c, src/groups.c, src/grpconv.c, src/id.c, src/login.c, src/newgrp.c, src/passwd.c, src/patchlevel.h, src/pwconv.c, src/pwunconv.c, src/su.c, src/sulogin.c:
+	* contrib/adduser2.sh, contrib/adduser.c, contrib/adduser-old.c, contrib/adduser.sh, contrib/Attic/Makefile.in, contrib/atudel, contrib/Makefile.am, contrib/pwdauth.c, contrib/README, doc/ANNOUNCE, doc/Attic/automake-1.0.diff, doc/Attic/CHANGES, doc/Attic/console.c.spec, doc/Attic/Makefile.in, doc/HOWTO, doc/LICENSE, doc/Makefile.am, doc/README, doc/README.limits, doc/README.linux, doc/README.sun4, doc/WISHLIST, etc/Attic/Makefile.in, etc/login.access, etc/login.defs, etc/login.defs.linux, etc/Makefile.am, old/Attic/Makefile.in, src/Attic/pwconv5.c, src/Attic/scologin.c, src/chage.c, src/chfn.c, src/chsh.c, src/expiry.c, src/gpasswd.c, src/groups.c, src/grpconv.c, src/id.c, src/login.c, src/newgrp.c, src/passwd.c, src/patchlevel.h, src/pwconv.c, src/pwunconv.c, src/su.c, src/sulogin.c:
 	New file.
 
-	* lib/defines.h, lib/dialup.h, lib/faillog.h, lib/getdef.h, lib/grdbm.c, lib/grent.c, lib/groupio.h, lib/grpack.c, lib/gsdbm.c, lib/gshadow_.h, lib/gspack.c, lib/lastlog_.h, lib/md5.c, lib/md5.h, lib/md5crypt.c, lib/mkdir.c, lib/port.h, lib/prototypes.h, lib/putgrent.c, lib/putpwent.c, lib/putspent.c, lib/pwauth.h, lib/pwdbm.c, lib/pwent.c, lib/pwio.h, lib/pwpack.c, lib/rcsid.h, lib/rename.c, lib/rmdir.c, lib/sgetgrent.c, lib/sgetpwent.c, lib/sgetspent.c, lib/sgroupio.h, lib/shadow.c, lib/shadow_.h, lib/shadowio.c, lib/shadowio.h, lib/spdbm.c, lib/sppack.c, lib/strdup.c, lib/strstr.c, lib/utent.c, src/Attic/Makefile.in, src/Makefile.am, src/chpasswd.c, src/dpasswd.c, src/faillog.c, src/groupadd.c, src/groupdel.c, src/groupmod.c, src/grpck.c, src/lastlog.c, src/logoutd.c, src/mkpasswd.c, src/newusers.c, src/pwck.c, src/useradd.c, src/userdel.c, src/usermod.c:
+	* lib/defines.h, lib/dialup.h, lib/faillog.h, lib/getdef.h, lib/grdbm.c, lib/grent.c, lib/groupio.h, lib/grpack.c, lib/gsdbm.c, lib/gshadow_.h, lib/gspack.c, lib/lastlog_.h, lib/md5.c, lib/md5crypt.c, lib/md5.h, lib/mkdir.c, lib/port.h, lib/prototypes.h, lib/putgrent.c, lib/putpwent.c, lib/putspent.c, lib/pwauth.h, lib/pwdbm.c, lib/pwent.c, lib/pwio.h, lib/pwpack.c, lib/rcsid.h, lib/rename.c, lib/rmdir.c, lib/sgetgrent.c, lib/sgetpwent.c, lib/sgetspent.c, lib/sgroupio.h, lib/shadow.c, lib/shadow_.h, lib/shadowio.c, lib/shadowio.h, lib/spdbm.c, lib/sppack.c, lib/strdup.c, lib/strstr.c, lib/utent.c, src/Attic/Makefile.in, src/chpasswd.c, src/dpasswd.c, src/faillog.c, src/groupadd.c, src/groupdel.c, src/groupmod.c, src/grpck.c, src/lastlog.c, src/logoutd.c, src/Makefile.am, src/mkpasswd.c, src/newusers.c, src/pwck.c, src/useradd.c, src/userdel.c, src/usermod.c:
 	960810 - first version under cvs
 
-	* lib/defines.h, lib/dialup.h, lib/faillog.h, lib/getdef.h, lib/grdbm.c, lib/grent.c, lib/groupio.h, lib/grpack.c, lib/gsdbm.c, lib/gshadow_.h, lib/gspack.c, lib/lastlog_.h, lib/md5.c, lib/md5.h, lib/md5crypt.c, lib/mkdir.c, lib/port.h, lib/prototypes.h, lib/putgrent.c, lib/putpwent.c, lib/putspent.c, lib/pwauth.h, lib/pwdbm.c, lib/pwent.c, lib/pwio.h, lib/pwpack.c, lib/rcsid.h, lib/rename.c, lib/rmdir.c, lib/sgetgrent.c, lib/sgetpwent.c, lib/sgetspent.c, lib/sgroupio.h, lib/shadow.c, lib/shadow_.h, lib/shadowio.c, lib/shadowio.h, lib/spdbm.c, lib/sppack.c, lib/strdup.c, lib/strstr.c, lib/utent.c, src/Attic/Makefile.in, src/Makefile.am, src/chpasswd.c, src/dpasswd.c, src/faillog.c, src/groupadd.c, src/groupdel.c, src/groupmod.c, src/grpck.c, src/lastlog.c, src/logoutd.c, src/mkpasswd.c, src/newusers.c, src/pwck.c, src/useradd.c, src/userdel.c, src/usermod.c:
+	* lib/defines.h, lib/dialup.h, lib/faillog.h, lib/getdef.h, lib/grdbm.c, lib/grent.c, lib/groupio.h, lib/grpack.c, lib/gsdbm.c, lib/gshadow_.h, lib/gspack.c, lib/lastlog_.h, lib/md5.c, lib/md5crypt.c, lib/md5.h, lib/mkdir.c, lib/port.h, lib/prototypes.h, lib/putgrent.c, lib/putpwent.c, lib/putspent.c, lib/pwauth.h, lib/pwdbm.c, lib/pwent.c, lib/pwio.h, lib/pwpack.c, lib/rcsid.h, lib/rename.c, lib/rmdir.c, lib/sgetgrent.c, lib/sgetpwent.c, lib/sgetspent.c, lib/sgroupio.h, lib/shadow.c, lib/shadow_.h, lib/shadowio.c, lib/shadowio.h, lib/spdbm.c, lib/sppack.c, lib/strdup.c, lib/strstr.c, lib/utent.c, src/Attic/Makefile.in, src/chpasswd.c, src/dpasswd.c, src/faillog.c, src/groupadd.c, src/groupdel.c, src/groupmod.c, src/grpck.c, src/lastlog.c, src/logoutd.c, src/Makefile.am, src/mkpasswd.c, src/newusers.c, src/pwck.c, src/useradd.c, src/userdel.c, src/usermod.c:
 	New file.
 
-	* lib/Attic/Makefile.in, lib/Makefile.am, lib/commonio.c, lib/dialchk.c, lib/dialup.c, lib/encrypt.c, lib/fputsx.c, lib/getdef.c, lib/getpass.c, lib/groupio.c, lib/gshadow.c, lib/lockpw.c, lib/port.c, lib/pwauth.c, lib/pwio.c, lib/rad64.c, lib/sgroupio.c, libmisc/age.c, libmisc/basename.c, libmisc/chkname.c, libmisc/chowndir.c, libmisc/chowntty.c, libmisc/console.c, libmisc/copydir.c, libmisc/entry.c, libmisc/env.c, libmisc/failure.c, libmisc/fields.c, libmisc/hushed.c, libmisc/isexpired.c, libmisc/limits.c, libmisc/list.c, libmisc/log.c, libmisc/login_access.c, libmisc/login_desrpc.c, libmisc/login_krb.c, libmisc/loginprompt.c, libmisc/mail.c, libmisc/motd.c, libmisc/obscure.c, libmisc/pwd2spwd.c, libmisc/rlogin.c, libmisc/salt.c, libmisc/setugid.c, libmisc/setup.c, libmisc/setupenv.c, libmisc/shell.c, libmisc/strtoday.c, libmisc/suauth.c, libmisc/sub.c, libmisc/sulog.c, libmisc/ttytype.c, libmisc/tz.c, libmisc/ulimit.c, libmisc/utmp.c, libmisc/valid.c, libmisc/xmalloc.c, man/Attic/Makefile.in, man/Makefile.am, man/chage.1, man/chfn.1, man/chpasswd.8, man/chsh.1, man/dpasswd.8, man/faillog.5, man/faillog.8, man/gpasswd.1, man/groupadd.8, man/groupdel.8, man/groupmod.8, man/groups.1, man/grpck.8, man/id.1, man/lastlog.8, man/login.1, man/login.access.5, man/login.defs.5, man/logoutd.8, man/mkpasswd.8, man/newgrp.1, man/newusers.8, man/passwd.1, man/passwd.5, man/porttime.5, man/pw_auth.3, man/pwauth.8, man/pwck.8, man/pwconv.8, man/pwunconv.8, man/shadow.3, man/shadow.5, man/su.1, man/suauth.5, man/sulogin.8, man/useradd.8, man/userdel.8, man/usermod.8:
+	* lib/Attic/Makefile.in, lib/commonio.c, lib/dialchk.c, lib/dialup.c, lib/encrypt.c, lib/fputsx.c, lib/getdef.c, lib/getpass.c, lib/groupio.c, lib/gshadow.c, lib/lockpw.c, lib/Makefile.am, libmisc/age.c, libmisc/basename.c, libmisc/chkname.c, libmisc/chowndir.c, libmisc/chowntty.c, libmisc/console.c, libmisc/copydir.c, libmisc/entry.c, libmisc/env.c, libmisc/failure.c, libmisc/fields.c, libmisc/hushed.c, libmisc/isexpired.c, libmisc/limits.c, libmisc/list.c, libmisc/log.c, libmisc/login_access.c, libmisc/login_desrpc.c, libmisc/login_krb.c, libmisc/loginprompt.c, libmisc/mail.c, libmisc/motd.c, libmisc/obscure.c, libmisc/pwd2spwd.c, libmisc/rlogin.c, libmisc/salt.c, libmisc/setugid.c, libmisc/setup.c, libmisc/setupenv.c, libmisc/shell.c, libmisc/strtoday.c, libmisc/suauth.c, libmisc/sub.c, libmisc/sulog.c, libmisc/ttytype.c, libmisc/tz.c, libmisc/ulimit.c, libmisc/utmp.c, libmisc/valid.c, libmisc/xmalloc.c, lib/port.c, lib/pwauth.c, lib/pwio.c, lib/rad64.c, lib/sgroupio.c, man/Attic/Makefile.in, man/chage.1, man/chfn.1, man/chpasswd.8, man/chsh.1, man/dpasswd.8, man/faillog.5, man/faillog.8, man/gpasswd.1, man/groupadd.8, man/groupdel.8, man/groupmod.8, man/groups.1, man/grpck.8, man/id.1, man/lastlog.8, man/login.1, man/login.access.5, man/login.defs.5, man/logoutd.8, man/Makefile.am, man/mkpasswd.8, man/newgrp.1, man/newusers.8, man/passwd.1, man/passwd.5, man/porttime.5, man/pw_auth.3, man/pwauth.8, man/pwck.8, man/pwconv.8, man/pwunconv.8, man/shadow.3, man/shadow.5, man/su.1, man/suauth.5, man/sulogin.8, man/useradd.8, man/userdel.8, man/usermod.8:
 	960810 - first version under cvs
 
-	* lib/Attic/Makefile.in, lib/Makefile.am, lib/commonio.c, lib/dialchk.c, lib/dialup.c, lib/encrypt.c, lib/fputsx.c, lib/getdef.c, lib/getpass.c, lib/groupio.c, lib/gshadow.c, lib/lockpw.c, lib/port.c, lib/pwauth.c, lib/pwio.c, lib/rad64.c, lib/sgroupio.c, libmisc/age.c, libmisc/basename.c, libmisc/chkname.c, libmisc/chowndir.c, libmisc/chowntty.c, libmisc/console.c, libmisc/copydir.c, libmisc/entry.c, libmisc/env.c, libmisc/failure.c, libmisc/fields.c, libmisc/hushed.c, libmisc/isexpired.c, libmisc/limits.c, libmisc/list.c, libmisc/log.c, libmisc/login_access.c, libmisc/login_desrpc.c, libmisc/login_krb.c, libmisc/loginprompt.c, libmisc/mail.c, libmisc/motd.c, libmisc/obscure.c, libmisc/pwd2spwd.c, libmisc/rlogin.c, libmisc/salt.c, libmisc/setugid.c, libmisc/setup.c, libmisc/setupenv.c, libmisc/shell.c, libmisc/strtoday.c, libmisc/suauth.c, libmisc/sub.c, libmisc/sulog.c, libmisc/ttytype.c, libmisc/tz.c, libmisc/ulimit.c, libmisc/utmp.c, libmisc/valid.c, libmisc/xmalloc.c, man/Attic/Makefile.in, man/Makefile.am, man/chage.1, man/chfn.1, man/chpasswd.8, man/chsh.1, man/dpasswd.8, man/faillog.5, man/faillog.8, man/gpasswd.1, man/groupadd.8, man/groupdel.8, man/groupmod.8, man/groups.1, man/grpck.8, man/id.1, man/lastlog.8, man/login.1, man/login.access.5, man/login.defs.5, man/logoutd.8, man/mkpasswd.8, man/newgrp.1, man/newusers.8, man/passwd.1, man/passwd.5, man/porttime.5, man/pw_auth.3, man/pwauth.8, man/pwck.8, man/pwconv.8, man/pwunconv.8, man/shadow.3, man/shadow.5, man/su.1, man/suauth.5, man/sulogin.8, man/useradd.8, man/userdel.8, man/usermod.8:
+	* lib/Attic/Makefile.in, lib/commonio.c, lib/dialchk.c, lib/dialup.c, lib/encrypt.c, lib/fputsx.c, lib/getdef.c, lib/getpass.c, lib/groupio.c, lib/gshadow.c, lib/lockpw.c, lib/Makefile.am, libmisc/age.c, libmisc/basename.c, libmisc/chkname.c, libmisc/chowndir.c, libmisc/chowntty.c, libmisc/console.c, libmisc/copydir.c, libmisc/entry.c, libmisc/env.c, libmisc/failure.c, libmisc/fields.c, libmisc/hushed.c, libmisc/isexpired.c, libmisc/limits.c, libmisc/list.c, libmisc/log.c, libmisc/login_access.c, libmisc/login_desrpc.c, libmisc/login_krb.c, libmisc/loginprompt.c, libmisc/mail.c, libmisc/motd.c, libmisc/obscure.c, libmisc/pwd2spwd.c, libmisc/rlogin.c, libmisc/salt.c, libmisc/setugid.c, libmisc/setup.c, libmisc/setupenv.c, libmisc/shell.c, libmisc/strtoday.c, libmisc/suauth.c, libmisc/sub.c, libmisc/sulog.c, libmisc/ttytype.c, libmisc/tz.c, libmisc/ulimit.c, libmisc/utmp.c, libmisc/valid.c, libmisc/xmalloc.c, lib/port.c, lib/pwauth.c, lib/pwio.c, lib/rad64.c, lib/sgroupio.c, man/Attic/Makefile.in, man/chage.1, man/chfn.1, man/chpasswd.8, man/chsh.1, man/dpasswd.8, man/faillog.5, man/faillog.8, man/gpasswd.1, man/groupadd.8, man/groupdel.8, man/groupmod.8, man/groups.1, man/grpck.8, man/id.1, man/lastlog.8, man/login.1, man/login.access.5, man/login.defs.5, man/logoutd.8, man/Makefile.am, man/mkpasswd.8, man/newgrp.1, man/newusers.8, man/passwd.1, man/passwd.5, man/porttime.5, man/pw_auth.3, man/pwauth.8, man/pwck.8, man/pwconv.8, man/pwunconv.8, man/shadow.3, man/shadow.5, man/su.1, man/suauth.5, man/sulogin.8, man/useradd.8, man/userdel.8, man/usermod.8:
 	New file.
 
-	* Attic/Makefile.in, Attic/aclocal.m4, Attic/config.h.in, Attic/configure, Attic/install-sh, Attic/mkinstalldirs, Attic/stamp-h.in, Makefile.am, README, acconfig.h, configure.in, libmisc/Attic/Makefile.in, libmisc/Makefile.am, libmisc/addgrps.c:
+	* acconfig.h, Attic/aclocal.m4, Attic/config.h.in, Attic/configure, Attic/install-sh, Attic/Makefile.in, Attic/mkinstalldirs, Attic/stamp-h.in, configure.in, libmisc/addgrps.c, libmisc/Attic/Makefile.in, libmisc/Makefile.am, Makefile.am, README:
 	960810 - first version under cvs
 
-	* Attic/Makefile.in, Attic/aclocal.m4, Attic/config.h.in, Attic/configure, Attic/install-sh, Attic/mkinstalldirs, Attic/stamp-h.in, Makefile.am, README, acconfig.h, configure.in, libmisc/Attic/Makefile.in, libmisc/Makefile.am, libmisc/addgrps.c:
+	* acconfig.h, Attic/aclocal.m4, Attic/config.h.in, Attic/configure, Attic/install-sh, Attic/Makefile.in, Attic/mkinstalldirs, Attic/stamp-h.in, configure.in, libmisc/addgrps.c, libmisc/Attic/Makefile.in, libmisc/Makefile.am, Makefile.am, README:
 	New file.
 
diff -Nru shadow-20001012/NEWS shadow-20001016/NEWS
--- shadow-20001012/NEWS	Thu Oct 12 05:19:57 2000
+++ shadow-20001016/NEWS	Mon Oct 16 23:34:08 2000
@@ -1,4 +1,11 @@
-$Id: NEWS,v 1.2 2000/10/12 03:19:03 kloczek Exp $
+$Id: NEWS,v 1.3 2000/10/16 21:34:08 kloczek Exp $
+
+shadow-20001012 -> shadow-20001016:
+- conditionaly disabled body reload_nscd() because not every
+  version of nscd can handle it (this can be enabled by define
+  ENABLE_NSCD_SIGHUP) (Marek Michałkiewicz  <marekm@linux.org.pl>)
+- fixes on autoconf/automake level for dist target,
+- Julianne F. Haugh new contact adress.
 
 shadow-20000902 => shadow-20001012
 
diff -Nru shadow-20001012/configure shadow-20001016/configure
--- shadow-20001012/configure	Thu Oct 12 06:19:33 2000
+++ shadow-20001016/configure	Mon Oct 16 23:42:57 2000
@@ -727,7 +727,7 @@
 
 PACKAGE=shadow
 
-VERSION=20001012
+VERSION=20001016
 
 if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status; then
   { echo "configure: error: source directory already configured; run "make distclean" there first" 1>&2; exit 1; }
@@ -6492,8 +6492,7 @@
 	lib/Makefile src/Makefile Makefile
 	contrib/Makefile debian/Makefile doc/Makefile etc/Makefile
 	intl/Makefile intl/po2tbl.sed po/Makefile.in
-	etc/pam.d/Makefile old/Makefile
-	shadow-utils.spec config.h" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
+	etc/pam.d/Makefile shadow-utils.spec config.h" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
 EOF
 cat >> $CONFIG_STATUS <<EOF
 
@@ -6629,8 +6628,7 @@
 	lib/Makefile src/Makefile Makefile
 	contrib/Makefile debian/Makefile doc/Makefile etc/Makefile
 	intl/Makefile intl/po2tbl.sed po/Makefile.in
-	etc/pam.d/Makefile old/Makefile
-	shadow-utils.spec"}
+	etc/pam.d/Makefile shadow-utils.spec"}
 EOF
 cat >> $CONFIG_STATUS <<\EOF
 for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
diff -Nru shadow-20001012/configure.in shadow-20001016/configure.in
--- shadow-20001012/configure.in	Thu Oct 12 05:06:21 2000
+++ shadow-20001016/configure.in	Mon Oct 16 00:14:18 2000
@@ -1,6 +1,6 @@
 dnl Process this file with autoconf to produce a configure script.
 AC_INIT(lib/dialchk.c)
-AM_INIT_AUTOMAKE(shadow, 20001012)
+AM_INIT_AUTOMAKE(shadow, 20001016)
 AM_CONFIG_HEADER(config.h)
 
 dnl Some hacks...
@@ -303,6 +303,5 @@
 	lib/Makefile src/Makefile Makefile
 	contrib/Makefile debian/Makefile doc/Makefile etc/Makefile
 	intl/Makefile intl/po2tbl.sed po/Makefile.in
-	etc/pam.d/Makefile old/Makefile
-	shadow-utils.spec,
+	etc/pam.d/Makefile shadow-utils.spec,
 	echo timestamp > stamp-h)
diff -Nru shadow-20001012/debian/login.copyright shadow-20001016/debian/login.copyright
--- shadow-20001012/debian/login.copyright	Sat Aug 26 20:27:07 2000
+++ shadow-20001016/debian/login.copyright	Mon Oct 16 23:31:20 2000
@@ -32,7 +32,7 @@
 
 This source code is currently archived on ftp.uu.net in the
 comp.sources.misc portion of the USENET archives.  You may also contact
-the author, Julianne F. Haugh, at jfh@austin.ibm.com if you have
+the author, Julianne F. Haugh, at jockgrrl@ix.netcom.com if you have
 any questions regarding this package.
 
 THIS SOFTWARE IS BEING DISTRIBUTED AS-IS.  THE AUTHORS DISCLAIM ALL
diff -Nru shadow-20001012/debian/passwd.copyright shadow-20001016/debian/passwd.copyright
--- shadow-20001012/debian/passwd.copyright	Sat Aug 26 20:27:07 2000
+++ shadow-20001016/debian/passwd.copyright	Mon Oct 16 23:31:07 2000
@@ -32,7 +32,7 @@
 
 This source code is currently archived on ftp.uu.net in the
 comp.sources.misc portion of the USENET archives.  You may also contact
-the author, Julianne F. Haugh, at jfh@austin.ibm.com if you have
+the author, Julianne F. Haugh, at jockgrrl@ix.netcom.com if you have
 any questions regarding this package.
 
 THIS SOFTWARE IS BEING DISTRIBUTED AS-IS.  THE AUTHORS DISCLAIM ALL
diff -Nru shadow-20001012/debian/secure-su.copyright shadow-20001016/debian/secure-su.copyright
--- shadow-20001012/debian/secure-su.copyright	Sat Aug 26 20:27:07 2000
+++ shadow-20001016/debian/secure-su.copyright	Mon Oct 16 23:31:14 2000
@@ -31,7 +31,7 @@
 
 This source code is currently archived on ftp.uu.net in the
 comp.sources.misc portion of the USENET archives.  You may also contact
-the author, Julianne F. Haugh, at jfh@austin.ibm.com if you have
+the author, Julianne F. Haugh, at jockgrrl@ix.netcom.com if you have
 any questions regarding this package.
 
 THIS SOFTWARE IS BEING DISTRIBUTED AS-IS.  THE AUTHORS DISCLAIM ALL
diff -Nru shadow-20001012/doc/ANNOUNCE shadow-20001016/doc/ANNOUNCE
--- shadow-20001012/doc/ANNOUNCE	Sat Aug 26 20:27:09 2000
+++ shadow-20001016/doc/ANNOUNCE	Mon Oct 16 23:34:39 2000
@@ -1,4 +1,4 @@
-$Id: ANNOUNCE,v 1.4 2000/08/26 18:27:09 marekm Exp $
+$Id: ANNOUNCE,v 1.5 2000/10/16 21:34:39 kloczek Exp $
 
 [ This is the original comp.os.linux.announce posting (only the
   author's name and e-mail address has been updated), kept here
@@ -10,7 +10,7 @@
 This is a new beta release of the Shadow Password Suite for Linux.
 Many bugs have been reported (and fixed!), and the package is now
 under a BSD-style copyright.  It was written by Julianne F. Haugh
-<jfh@austin.ibm.com>, and the Linux port is now maintained by me.
+<jockgrrl@ix.netcom.com>, and the Linux port is now maintained by me.
 
 Again, this is beta software which may still have some bugs, please
 treat it as such.  Please don't install it if you don't know what
@@ -34,7 +34,7 @@
 Entered-date:	18DEC95
 Description:	
 Keywords:	login passwd security shadow
-Author:		jfh@austin.ibm.com (Julie Haugh)
+Author:		jfh@austin.ibm.com (Julianne Frances Haugh)
 Maintained-by:	marekm@i17linuxb.ists.pwr.wroc.pl (Marek Michalkiewicz)
 Primary-site:	sunsite.unc.edu /pub/Linux/system/Admin
 		220K shadow-951218.tar.gz
diff -Nru shadow-20001012/doc/LSM shadow-20001016/doc/LSM
--- shadow-20001012/doc/LSM	Tue Oct 10 18:06:44 2000
+++ shadow-20001016/doc/LSM	Mon Oct 16 23:17:00 2000
@@ -8,7 +8,7 @@
                 additional tools to maintain password and group files
                 (that work with both shadow and non-shadow passwords).
 Keywords:       login passwd security shadow
-Author:         jfh@austin.ibm.com (Julianne F. Haugh)
+Author:         jockgrrl@ix.netcom.com (Julianne F. Haugh)
 Maintained-by:  kloczek@rudy.mif.pg.gda.pl (Tomasz Kloczko)
                 marekm@linux.org.pl (Marek Michalkiewicz) - previous maintainer
 Primary-site:   ftp://ftp.pld.org.pl/software/shadow/
diff -Nru shadow-20001012/doc/Makefile.am shadow-20001016/doc/Makefile.am
--- shadow-20001012/doc/Makefile.am	Thu Oct 12 05:03:30 2000
+++ shadow-20001016/doc/Makefile.am	Mon Oct 16 23:15:37 2000
@@ -3,5 +3,4 @@
 
 EXTRA_DIST = ANNOUNCE HOWTO LICENSE LSM README \
  README.limits README.linux README.mirrors README.nls README.pam \
- README.platforms README.shadow-paper README.sun4 \
- WISHLIST console.c.spec.txt cracklib26.diff
+ README.platforms README.sun4 WISHLIST console.c.spec.txt cracklib26.diff
diff -Nru shadow-20001012/doc/Makefile.in shadow-20001016/doc/Makefile.in
--- shadow-20001012/doc/Makefile.in	Thu Oct 12 15:05:27 2000
+++ shadow-20001016/doc/Makefile.in	Mon Oct 16 23:43:50 2000
@@ -104,7 +104,7 @@
 YACC = @YACC@
 l = @l@
 
-EXTRA_DIST = ANNOUNCE HOWTO LICENSE LSM README  README.limits README.linux README.mirrors README.nls README.pam  README.platforms README.shadow-paper README.sun4  WISHLIST console.c.spec.txt cracklib26.diff
+EXTRA_DIST = ANNOUNCE HOWTO LICENSE LSM README  README.limits README.linux README.mirrors README.nls README.pam  README.platforms README.sun4 WISHLIST console.c.spec.txt cracklib26.diff
 
 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
 CONFIG_HEADER = ../config.h
diff -Nru shadow-20001012/doc/README shadow-20001016/doc/README
--- shadow-20001012/doc/README	Sat Aug 26 20:27:09 2000
+++ shadow-20001016/doc/README	Mon Oct 16 23:34:39 2000
@@ -1,4 +1,4 @@
-[ $Id: README,v 1.4 2000/08/26 18:27:09 marekm Exp $ ]
+[ $Id: README,v 1.5 2000/10/16 21:34:39 kloczek Exp $ ]
 
 This is the explanatory document for Julianne Frances Haugh's login
 replacement, release 3.  This document was last updated 16 Feb 1997.
@@ -31,9 +31,9 @@
 SUCH DAMAGE.
 
 This source code is currently archived on ftp.uu.net in the
-comp.sources.misc portion of the USENET archives.  You may also contact
-the author, Julianne F. Haugh, at jfh@austin.ibm.com if you have any questions
-regarding this package.
+comp.sources.misc portion of the USENET archives.  You may also contact the
+author, Julianne F. Haugh, at jockgrrl@ix.netcom.com if you have any
+questions regarding this package.
 
 THIS SOFTWARE IS BEING DISTRIBUTED AS-IS.  THE AUTHORS DISCLAIM ALL
 LIABILITY FOR ANY CONSEQUENCES OF USE.  THE USER IS SOLELY RESPONSIBLE
diff -Nru shadow-20001012/doc/README.linux shadow-20001016/doc/README.linux
--- shadow-20001012/doc/README.linux	Sat Aug 26 20:27:09 2000
+++ shadow-20001016/doc/README.linux	Mon Oct 16 23:34:39 2000
@@ -1,4 +1,4 @@
-$Id: README.linux,v 1.20 2000/08/26 18:27:09 marekm Exp $
+$Id: README.linux,v 1.21 2000/10/16 21:34:39 kloczek Exp $
 
 This is the shadow suite hacked a bit for Linux.  See CHANGES for
 short description of changes.  See also WISHLIST if you have too
@@ -66,7 +66,7 @@
 work quite well.  Many bugs have been fixed, but there may be still
 a few lurking.  Again, please test it and report any problems.
 
-Thanks to Julianne Frances Haugh <jfh@austin.ibm.com> who wrote the thing
+Thanks to Julianne Frances Haugh <jockgrrl@ix.netcom.com> who wrote the thing
 in the first place, sent me the latest version, and released it under
 a "free" BSD-style license, so that it can be included in Linux
 distributions (at least Debian 1.3 and Slackware 3.2 are already
diff -Nru shadow-20001012/doc/README.shadow-paper shadow-20001016/doc/README.shadow-paper
--- shadow-20001012/doc/README.shadow-paper	Mon Jun 16 01:51:20 1997
+++ shadow-20001016/doc/README.shadow-paper	Thu Jan  1 01:00:00 1970
@@ -1,25 +0,0 @@
-Date: Fri, 06 Jun 1997 22:57:27 -0500
-From: Julie Haugh <jfh@tab.com>
-To: marekm@piast.t19.ds.pwr.wroc.pl
-CC: shadow-list@neptune.cin.net, debian-devel@lists.debian.org
-Subject: Shadow Paper available from the web now.
-
-Greets,
-
-I've finally managed to key in my '92 security paper on Shadow.  You can
-find it at
-
-	http://www.tab.com/~jfh/shadow-paper.html
-
-As I get some time to go over how things have changed in the last 5
-years I intend to update it.
-
-My next Shadow-related project is cleaning up the documentation I
-started for the Trusted Subsystem evaluation I started a couple of
-years ago.  There are a few really worthwhile documents a system
-administrator might enjoy in there.
--- 
-Julianne Frances Haugh                 Feminism:
-mailto:jfh@tab.com                         The belief (considered radical by
-http://www.tab.com/~jfh                    some) that women are people, too.
-
diff -Nru shadow-20001012/libmisc/Makefile.am shadow-20001016/libmisc/Makefile.am
--- shadow-20001012/libmisc/Makefile.am	Thu Oct 12 04:30:33 2000
+++ shadow-20001016/libmisc/Makefile.am	Sun Oct 15 19:06:52 2000
@@ -39,6 +39,7 @@
 	obscure.c \
 	pam_pass.c \
 	pwd2spwd.c \
+	pwdcheck.c \
 	pwd_init.c \
 	rlogin.c \
 	salt.c \
diff -Nru shadow-20001012/libmisc/Makefile.in shadow-20001016/libmisc/Makefile.in
--- shadow-20001012/libmisc/Makefile.in	Thu Oct 12 15:05:18 2000
+++ shadow-20001016/libmisc/Makefile.in	Mon Oct 16 23:43:41 2000
@@ -111,7 +111,7 @@
 INCLUDES = -I$(top_srcdir)/libmisc -I$(top_srcdir)/lib
 DEFS = -DLOCALEDIR=\"$(localedir)\" -I. -I$(srcdir) -I.. @DEFS@
 
-libmisc_a_SOURCES =  	addgrps.c 	age.c 	basename.c 	chkname.c 	chkshell.c 	chowndir.c 	chowntty.c 	console.c 	copydir.c 	entry.c 	env.c 	failure.c 	fields.c 	getdate.y 	hushed.c 	isexpired.c 	limits.c 	list.c log.c 	login_access.c 	login_desrpc.c 	login_krb.c 	loginprompt.c 	mail.c 	motd.c 	myname.c 	obscure.c 	pam_pass.c 	pwd2spwd.c 	pwd_init.c 	rlogin.c 	salt.c 	setugid.c 	setup.c 	setupenv.c 	shell.c 	strtoday.c 	suauth.c 	sub.c 	sulog.c 	ttytype.c 	tz.c 	ulimit.c 	utmp.c 	valid.c 	xmalloc.c
+libmisc_a_SOURCES =  	addgrps.c 	age.c 	basename.c 	chkname.c 	chkshell.c 	chowndir.c 	chowntty.c 	console.c 	copydir.c 	entry.c 	env.c 	failure.c 	fields.c 	getdate.y 	hushed.c 	isexpired.c 	limits.c 	list.c log.c 	login_access.c 	login_desrpc.c 	login_krb.c 	loginprompt.c 	mail.c 	motd.c 	myname.c 	obscure.c 	pam_pass.c 	pwd2spwd.c 	pwdcheck.c 	pwd_init.c 	rlogin.c 	salt.c 	setugid.c 	setup.c 	setupenv.c 	shell.c 	strtoday.c 	suauth.c 	sub.c 	sulog.c 	ttytype.c 	tz.c 	ulimit.c 	utmp.c 	valid.c 	xmalloc.c
 
 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
 CONFIG_HEADER = ../config.h
@@ -126,9 +126,9 @@
 chowndir.o chowntty.o console.o copydir.o entry.o env.o failure.o \
 fields.o getdate.o hushed.o isexpired.o limits.o list.o log.o \
 login_access.o login_desrpc.o login_krb.o loginprompt.o mail.o motd.o \
-myname.o obscure.o pam_pass.o pwd2spwd.o pwd_init.o rlogin.o salt.o \
-setugid.o setup.o setupenv.o shell.o strtoday.o suauth.o sub.o sulog.o \
-ttytype.o tz.o ulimit.o utmp.o valid.o xmalloc.o
+myname.o obscure.o pam_pass.o pwd2spwd.o pwdcheck.o pwd_init.o rlogin.o \
+salt.o setugid.o setup.o setupenv.o shell.o strtoday.o suauth.o sub.o \
+sulog.o ttytype.o tz.o ulimit.o utmp.o valid.o xmalloc.o
 AR = ar
 CFLAGS = @CFLAGS@
 COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
diff -Nru shadow-20001012/libmisc/pwdcheck.c shadow-20001016/libmisc/pwdcheck.c
--- shadow-20001012/libmisc/pwdcheck.c	Thu Jan  1 01:00:00 1970
+++ shadow-20001016/libmisc/pwdcheck.c	Sun Oct 15 19:07:26 2000
@@ -0,0 +1,69 @@
+#include <config.h>
+
+#include "rcsid.h"
+RCSID("$Id: pwdcheck.c,v 1.1 2000/10/15 17:07:26 kloczek Exp $")
+
+#include "prototypes.h"
+#include "defines.h"
+
+#include <pwd.h>
+#include "pwauth.h"
+
+#ifdef HAVE_SHADOW_H
+#include <shadow.h>
+#endif
+
+#ifdef USE_PAM
+#include "pam_defs.h"
+#endif
+
+#define WRONGPWD2	"incorrect password for `%s'"
+
+void
+passwd_check(const char *user, const char *passwd, const char *progname)
+{
+#ifdef USE_PAM
+	pam_handle_t *pamh = NULL;
+	int retcode;
+	struct pam_conv conv = { misc_conv, NULL };
+
+	if (pam_start(progname, user, &conv, &pamh)) {
+bailout:
+		SYSLOG((LOG_WARN, WRONGPWD2, user));
+		sleep(1);
+		fprintf(stderr, _("Incorrect password for %s.\n"), user);
+		exit(1);
+	}
+	if (pam_authenticate(pamh, 0))
+		goto bailout;
+
+	retcode = pam_acct_mgmt(pamh, 0);
+	if (retcode == PAM_NEW_AUTHTOK_REQD) {
+		retcode = pam_chauthtok(pamh, PAM_CHANGE_EXPIRED_AUTHTOK);
+	} else if (retcode)
+		goto bailout;
+
+	if (pam_setcred(pamh, 0))
+		goto bailout;
+
+	/* no need to establish a session; this isn't a session-oriented
+	 * activity... */
+
+#else /* !USE_PAM */
+
+#ifdef SHADOWPWD
+	struct spwd *sp;
+
+	if ((sp = getspnam(user)))
+		passwd = sp->sp_pwdp;
+	endspent();
+#endif
+	if (pw_auth(passwd, user, PW_LOGIN, (char *) 0) != 0) {
+		SYSLOG((LOG_WARN, WRONGPWD2, user));
+		sleep(1);
+		fprintf(stderr, _("Incorrect password for %s.\n"), user);
+		exit(1);
+	}
+#endif /* !USE_PAM */
+}
+
diff -Nru shadow-20001012/man/Makefile.am shadow-20001016/man/Makefile.am
--- shadow-20001012/man/Makefile.am	Mon Oct  9 22:16:50 2000
+++ shadow-20001016/man/Makefile.am	Sun Oct 15 22:15:51 2000
@@ -1,8 +1,4 @@
 
-AUTOMAKE_OPTIONS = 1.0 foreign
-
-SUBDIRS = pl
-
 man_MANS = \
 	chage.1 \
 	chfn.1 \
@@ -12,8 +8,6 @@
 	newgrp.1 \
 	passwd.1 \
 	su.1 \
-	shadow.3 \
-	dialups.5 \
 	faillog.5 \
 	limits.5 \
 	login.access.5 \
@@ -24,7 +18,6 @@
 	suauth.5 \
 	adduser.8 \
 	chpasswd.8 \
-	dpasswd.8 \
 	faillog.8 \
 	groupadd.8 \
 	groupdel.8 \
@@ -37,7 +30,7 @@
 	mkpasswd.8 \
 	newusers.8 \
 	pwck.8 \
-	pwunconv.8
+	pwunconv.8 \
 	pwconv.8 \
 	shadowconfig.8 \
 	useradd.8 \
@@ -45,7 +38,9 @@
 	usermod.8 \
 	vipw.8
 
-EXTRA_DIST = groups.1 id.1 pw_auth.3 pwauth.8 sulogin.8
+EXTRA_DIST = $(man_MANS) \
+	groups.1 id.1 pw_auth.3 shadow.3 pwauth.8 sulogin.8 \
+	dpasswd.8
 
 # subdirectories for translated manual pages
 SUBDIRS = pl
diff -Nru shadow-20001012/man/Makefile.in shadow-20001016/man/Makefile.in
--- shadow-20001012/man/Makefile.in	Thu Oct 12 15:05:11 2000
+++ shadow-20001016/man/Makefile.in	Mon Oct 16 23:43:34 2000
@@ -101,20 +101,18 @@
 YACC = @YACC@
 l = @l@
 
-AUTOMAKE_OPTIONS = 1.0 foreign
+man_MANS =  	chage.1 	chfn.1 	chsh.1 	gpasswd.1 	login.1 	newgrp.1 	passwd.1 	su.1 	faillog.5 	limits.5 	login.access.5 	login.defs.5 	passwd.5 	porttime.5 	shadow.5 	suauth.5 	adduser.8 	chpasswd.8 	faillog.8 	groupadd.8 	groupdel.8 	groupmod.8 	grpconv.8 	grpunconv.8 	grpck.8 	lastlog.8 	logoutd.8 	mkpasswd.8 	newusers.8 	pwck.8 	pwunconv.8 	pwconv.8 	shadowconfig.8 	useradd.8 	userdel.8 	usermod.8 	vipw.8
 
-# subdirectories for translated manual pages
-SUBDIRS = pl
 
-man_MANS =  	chage.1 	chfn.1 	chsh.1 	gpasswd.1 	login.1 	newgrp.1 	passwd.1 	su.1 	shadow.3 	dialups.5 	faillog.5 	limits.5 	login.access.5 	login.defs.5 	passwd.5 	porttime.5 	shadow.5 	suauth.5 	adduser.8 	chpasswd.8 	dpasswd.8 	faillog.8 	groupadd.8 	groupdel.8 	groupmod.8 	grpconv.8 	grpunconv.8 	grpck.8 	lastlog.8 	logoutd.8 	mkpasswd.8 	newusers.8 	pwck.8 	pwunconv.8
+EXTRA_DIST = $(man_MANS) 	groups.1 id.1 pw_auth.3 shadow.3 pwauth.8 sulogin.8 	dpasswd.8
 
 
-EXTRA_DIST = groups.1 id.1 pw_auth.3 pwauth.8 sulogin.8
+# subdirectories for translated manual pages
+SUBDIRS = pl
 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
 CONFIG_HEADER = ../config.h
 CONFIG_CLEAN_FILES = 
 man1dir = $(mandir)/man1
-man3dir = $(mandir)/man3
 man5dir = $(mandir)/man5
 man8dir = $(mandir)/man8
 MANS = $(man_MANS)
@@ -130,7 +128,7 @@
 all: all-redirect
 .SUFFIXES:
 $(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) 
-	cd $(top_srcdir) && $(AUTOMAKE) --foreign --include-deps man/Makefile
+	cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps man/Makefile
 
 Makefile: $(srcdir)/Makefile.in  $(top_builddir)/config.status
 	cd $(top_builddir) \
@@ -170,39 +168,6 @@
 	  rm -f $(DESTDIR)$(man1dir)/$$inst; \
 	done
 
-install-man3:
-	$(mkinstalldirs) $(DESTDIR)$(man3dir)
-	@list='$(man3_MANS)'; \
-	l2='$(man_MANS)'; for i in $$l2; do \
-	  case "$$i" in \
-	    *.3*) list="$$list $$i" ;; \
-	  esac; \
-	done; \
-	for i in $$list; do \
-	  if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \
-	  else file=$$i; fi; \
-	  ext=`echo $$i | sed -e 's/^.*\\.//'`; \
-	  inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \
-	  inst=`echo $$inst | sed '$(transform)'`.$$ext; \
-	  echo " $(INSTALL_DATA) $$file $(DESTDIR)$(man3dir)/$$inst"; \
-	  $(INSTALL_DATA) $$file $(DESTDIR)$(man3dir)/$$inst; \
-	done
-
-uninstall-man3:
-	@list='$(man3_MANS)'; \
-	l2='$(man_MANS)'; for i in $$l2; do \
-	  case "$$i" in \
-	    *.3*) list="$$list $$i" ;; \
-	  esac; \
-	done; \
-	for i in $$list; do \
-	  ext=`echo $$i | sed -e 's/^.*\\.//'`; \
-	  inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \
-	  inst=`echo $$inst | sed '$(transform)'`.$$ext; \
-	  echo " rm -f $(DESTDIR)$(man3dir)/$$inst"; \
-	  rm -f $(DESTDIR)$(man3dir)/$$inst; \
-	done
-
 install-man5:
 	$(mkinstalldirs) $(DESTDIR)$(man5dir)
 	@list='$(man5_MANS)'; \
@@ -270,12 +235,10 @@
 	done
 install-man: $(MANS)
 	@$(NORMAL_INSTALL)
-	$(MAKE) $(AM_MAKEFLAGS) install-man1 install-man3 install-man5 \
-	 install-man8
+	$(MAKE) $(AM_MAKEFLAGS) install-man1 install-man5 install-man8
 uninstall-man:
 	@$(NORMAL_UNINSTALL)
-	$(MAKE) $(AM_MAKEFLAGS) uninstall-man1 uninstall-man3 uninstall-man5 \
-	 uninstall-man8
+	$(MAKE) $(AM_MAKEFLAGS) uninstall-man1 uninstall-man5 uninstall-man8
 
 # This directory's subdirectories are mostly independent; you can cd
 # into them and run `make' without going through this Makefile.
@@ -416,8 +379,8 @@
 	$(MAKE) $(AM_MAKEFLAGS) INSTALL_STRIP_FLAG=-s install
 installdirs: installdirs-recursive
 installdirs-am:
-	$(mkinstalldirs)  $(DESTDIR)$(mandir)/man1 $(DESTDIR)$(mandir)/man3 \
-		$(DESTDIR)$(mandir)/man5 $(DESTDIR)$(mandir)/man8
+	$(mkinstalldirs)  $(DESTDIR)$(mandir)/man1 $(DESTDIR)$(mandir)/man5 \
+		$(DESTDIR)$(mandir)/man8
 
 
 mostlyclean-generic:
@@ -449,13 +412,12 @@
 
 maintainer-clean: maintainer-clean-recursive
 
-.PHONY: install-man1 uninstall-man1 install-man3 uninstall-man3 \
-install-man5 uninstall-man5 install-man8 uninstall-man8 install-man \
-uninstall-man install-data-recursive uninstall-data-recursive \
-install-exec-recursive uninstall-exec-recursive installdirs-recursive \
-uninstalldirs-recursive all-recursive check-recursive \
-installcheck-recursive info-recursive dvi-recursive \
-mostlyclean-recursive distclean-recursive clean-recursive \
+.PHONY: install-man1 uninstall-man1 install-man5 uninstall-man5 \
+install-man8 uninstall-man8 install-man uninstall-man \
+install-data-recursive uninstall-data-recursive install-exec-recursive \
+uninstall-exec-recursive installdirs-recursive uninstalldirs-recursive \
+all-recursive check-recursive installcheck-recursive info-recursive \
+dvi-recursive mostlyclean-recursive distclean-recursive clean-recursive \
 maintainer-clean-recursive tags tags-recursive mostlyclean-tags \
 distclean-tags clean-tags maintainer-clean-tags distdir info-am info \
 dvi-am dvi check check-am installcheck-am installcheck install-exec-am \
@@ -464,12 +426,6 @@
 installdirs mostlyclean-generic distclean-generic clean-generic \
 maintainer-clean-generic clean mostlyclean distclean maintainer-clean
 
-	pwconv.8 \
-	shadowconfig.8 \
-	useradd.8 \
-	userdel.8 \
-	usermod.8 \
-	vipw.8
 
 # Tell versions [3.59,3.63) of GNU make to not export all variables.
 # Otherwise a system limit (for SysV at least) may be exceeded.
diff -Nru shadow-20001012/man/adduser.8 shadow-20001016/man/adduser.8
--- shadow-20001012/man/adduser.8	Thu Jan  1 01:00:00 1970
+++ shadow-20001016/man/adduser.8	Mon Oct  9 21:31:40 2000
@@ -0,0 +1 @@
+.so useradd.8
diff -Nru shadow-20001012/man/chage.1 shadow-20001016/man/chage.1
--- shadow-20001012/man/chage.1	Thu Jan  1 01:00:00 1970
+++ shadow-20001016/man/chage.1	Mon Oct 16 23:34:40 2000
@@ -0,0 +1,109 @@
+.\" Copyright 1990 - 1994 Julianne Frances Haugh
+.\" All rights reserved.
+.\"
+.\" Redistribution and use in source and binary forms, with or without
+.\" modification, are permitted provided that the following conditions
+.\" are met:
+.\" 1. Redistributions of source code must retain the above copyright
+.\"    notice, this list of conditions and the following disclaimer.
+.\" 2. Redistributions in binary form must reproduce the above copyright
+.\"    notice, this list of conditions and the following disclaimer in the
+.\"    documentation and/or other materials provided with the distribution.
+.\" 3. Neither the name of Julianne F. Haugh nor the names of its contributors
+.\"    may be used to endorse or promote products derived from this software
+.\"    without specific prior written permission.
+.\"
+.\" THIS SOFTWARE IS PROVIDED BY JULIE HAUGH AND CONTRIBUTORS ``AS IS'' AND
+.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+.\" ARE DISCLAIMED.  IN NO EVENT SHALL JULIE HAUGH OR CONTRIBUTORS BE LIABLE
+.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+.\" SUCH DAMAGE.
+.\"
+.\"	$Id: chage.1,v 1.7 2000/10/16 21:34:40 kloczek Exp $
+.\"
+.TH CHAGE 1
+.SH NAME
+chage \- change user password expiry information
+.SH SYNOPSIS
+.TP 6
+\fBchage\fR
+[\fB-m \fImindays\fR] [\fB-M \fImaxdays\fR]
+[\fB-d \fIlastday\fR] [\fB-I \fIinactive\fR]
+.br
+[\fB-E \fIexpiredate\fR] [\fB-W \fIwarndays\fR] \fIuser\fR
+.TP 6
+\fBchage\fR
+\fB-l\fR \fIuser\fR
+.SH DESCRIPTION
+\fBchage\fR changes the number of days between password changes and the
+date of the last password change.
+This information is used by the system to determine when a user must
+change her password.
+The \fBchage\fR command is restricted to the root user, except for the
+\fB-l\fR option, which may be used by an unprivileged user to determine
+when her password or account is due to expire.
+.PP
+With the \fB-m\fR option, the value of \fImindays\fR is the minimum number
+of days between password changes.
+A value of zero for this field indicates that the user may change
+her password at any time.
+.PP
+With the \fB-M\fR option, the value of \fImaxdays\fR is the maximum number
+of days during which a password is valid.
+When \fImaxdays\fR plus \fIlastday\fR is less than the current day,
+the user will be required to change her password before being
+able to use her account.
+This occurance can be planned for in advance by use of the \fB-W\fR option,
+which provides the user with advance warning.
+.PP
+With the \fB-d\fR option, the value of \fIlastday\fR is the number of days
+since January 1st, 1970 when the password was last changed.
+The date may also be expressed in the format YYYY-MM-DD (or the format more
+commonly used in your area).
+.PP
+The \fB-E\fR option is used to set a date on which the user's account will
+no longer be accessible.
+The \fIexpiredate\fR option is the number of days since January 1, 1970 on
+which the accounted is locked.
+The date may also be expressed in the format YYYY-MM-DD (or the format more
+commonly used in your area).
+A user whose account is locked must contact the system administrator before
+being able to use the system again.
+.PP
+The \fB-I\fR option is used to set the number of days of inactivity after
+a password has expired before the account is locked.
+A user whose account is locked must contact the system administrator before
+being able to use the system again.
+The \fIinactive\fR option is the number of days of inactivity. A value of
+0 disables this feature.
+.PP
+The \fB-W\fR option is used to set the number of days of warning before a
+password change is required.
+The \fIwarndays\fR option is the number of days prior to the password
+expiring that a user will be warned her password is about to expire.
+.PP
+All of the above values are stored exactly as days when the shadow
+password file is used, but are converted to and from weeks when the
+standard password file is used.
+Because of this conversion, rounding errors may result.
+.PP
+If none of the options are selected, \fBchage\fR operates in an interactive
+fashion, prompting the user with the current values for all of the fields.
+Enter the new value to change the field, or leave the line blank to use
+the current value.
+The current value is displayed between a pair of \fB[ ]\fR marks.
+.SH FILES
+/etc/passwd \- user account information
+.br
+/etc/shadow \- shadow user account information
+.SH SEE ALSO
+.BR passwd (5),
+.BR shadow (5)
+.SH AUTHOR
+Julianne Frances Haugh (jockgrrl@ix.netcom.com)
diff -Nru shadow-20001012/man/chfn.1 shadow-20001016/man/chfn.1
--- shadow-20001012/man/chfn.1	Thu Jan  1 01:00:00 1970
+++ shadow-20001016/man/chfn.1	Mon Oct 16 23:34:40 2000
@@ -0,0 +1,66 @@
+.\" Copyright 1990 - 1994 Julianne Frances Haugh
+.\" All rights reserved.
+.\"
+.\" Redistribution and use in source and binary forms, with or without
+.\" modification, are permitted provided that the following conditions
+.\" are met:
+.\" 1. Redistributions of source code must retain the above copyright
+.\"    notice, this list of conditions and the following disclaimer.
+.\" 2. Redistributions in binary form must reproduce the above copyright
+.\"    notice, this list of conditions and the following disclaimer in the
+.\"    documentation and/or other materials provided with the distribution.
+.\" 3. Neither the name of Julianne F. Haugh nor the names of its contributors
+.\"    may be used to endorse or promote products derived from this software
+.\"    without specific prior written permission.
+.\"
+.\" THIS SOFTWARE IS PROVIDED BY JULIE HAUGH AND CONTRIBUTORS ``AS IS'' AND
+.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+.\" ARE DISCLAIMED.  IN NO EVENT SHALL JULIE HAUGH OR CONTRIBUTORS BE LIABLE
+.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+.\" SUCH DAMAGE.
+.\"
+.\"	$Id: chfn.1,v 1.6 2000/10/16 21:34:40 kloczek Exp $
+.\"
+.TH CHFN 1
+.SH NAME
+chfn \- change user name and information
+.SH SYNOPSIS
+.TP 5
+\fBchfn\fR
+[\fB-f \fIfull_name\fR] [\fB-r \fIroom_no\fR]
+.br
+[\fB-w \fIwork_ph\fR] [\fB-h \fIhome_ph\fR] [\fB-o \fIother\fR]
+[\fIuser\fR]
+.SH DESCRIPTION
+\fBchfn\fR changes user fullname, office number, office extension, and home
+phone number information for a user's account. 
+This information is typically printed by \fBfinger\fR(1) and similiar
+programs.
+A normal user may only change the fields for their own account,
+the super user may change the fields for any account.
+Also, only the super user may use the \fB-o\fR option to change the
+undefined portions of the GCOS field.
+.PP
+The only restrictions placed on the contents of the fields is that no
+control characters may be present, nor any of comma, colon, or equal sign.
+The \fIother\fR field does not have this restriction, and is used to
+store accounting information used by other applications.
+.PP
+If none of the options are selected, \fBchfn\fR operates in an interactive
+fashion, prompting the user with the current values for all of the fields.
+Enter the new value to change the field, or leave the line blank to use
+the current value.
+The current value is displayed between a pair of \fB[ ]\fR marks.
+Without options, chfn prompts for the current user account.
+.SH FILES
+/etc/passwd \- user account information
+.SH SEE ALSO
+.BR passwd (5)
+.SH AUTHOR
+Julianne Frances Haugh (jockgrrl@ix.netcom.com)
diff -Nru shadow-20001012/man/chpasswd.8 shadow-20001016/man/chpasswd.8
--- shadow-20001012/man/chpasswd.8	Thu Jan  1 01:00:00 1970
+++ shadow-20001016/man/chpasswd.8	Mon Oct 16 23:34:40 2000
@@ -0,0 +1,62 @@
+.\" Copyright 1991, Julianne Frances Haugh
+.\" All rights reserved.
+.\"
+.\" Redistribution and use in source and binary forms, with or without
+.\" modification, are permitted provided that the following conditions
+.\" are met:
+.\" 1. Redistributions of source code must retain the above copyright
+.\"    notice, this list of conditions and the following disclaimer.
+.\" 2. Redistributions in binary form must reproduce the above copyright
+.\"    notice, this list of conditions and the following disclaimer in the
+.\"    documentation and/or other materials provided with the distribution.
+.\" 3. Neither the name of Julianne F. Haugh nor the names of its contributors
+.\"    may be used to endorse or promote products derived from this software
+.\"    without specific prior written permission.
+.\"
+.\" THIS SOFTWARE IS PROVIDED BY JULIE HAUGH AND CONTRIBUTORS ``AS IS'' AND
+.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+.\" ARE DISCLAIMED.  IN NO EVENT SHALL JULIE HAUGH OR CONTRIBUTORS BE LIABLE
+.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+.\" SUCH DAMAGE.
+.\"
+.\"	$Id: chpasswd.8,v 1.7 2000/10/16 21:34:40 kloczek Exp $
+.\"
+.TH CHPASSWD 8
+.SH NAME
+\fBchpasswd\fR - update password file in batch
+.SH SYNOPSIS
+\fBchpasswd [-e]\fR
+.SH DESCRIPTION
+\fBchpasswd\fR reads a file of user name and password pairs
+from standard input and uses this information
+to update a group of existing users. Without the -e switch, the
+passwords are expected to be cleartext. With the -e switch, the
+passwords are expected to be in encrypted form.
+Each line is of the format
+.sp 1
+	  \fIuser_name\fR:\fIpassword\fR
+.sp 1
+The named user must exist.
+The supplied password will be encrypted as necessary, and the password age
+updated, if present.
+.PP
+This command is intended to be used in a large system environment where
+many accounts are created at a single time.
+.SH CAVEATS
+.\" The \fBmkpasswd\fR command must be executed afterwards to update the
+.\" DBM password files.
+The input file must be protected if it contains unencrypted passwords.
+.\" This command may be discarded in favor of the newusers(8) command.
+.SH SEE ALSO
+.\" mkpasswd(8), passwd(1), useradd(1)
+.BR passwd (1),
+.BR useradd (8),
+.BR newusers (8)
+.SH AUTHOR
+Julianne Frances Haugh (jockgrrl@ix.netcom.com)
diff -Nru shadow-20001012/man/chsh.1 shadow-20001016/man/chsh.1
--- shadow-20001012/man/chsh.1	Thu Jan  1 01:00:00 1970
+++ shadow-20001016/man/chsh.1	Mon Oct 16 23:34:40 2000
@@ -0,0 +1,66 @@
+.\" Copyright 1990, Julianne Frances Haugh
+.\" All rights reserved.
+.\"
+.\" Redistribution and use in source and binary forms, with or without
+.\" modification, are permitted provided that the following conditions
+.\" are met:
+.\" 1. Redistributions of source code must retain the above copyright
+.\"    notice, this list of conditions and the following disclaimer.
+.\" 2. Redistributions in binary form must reproduce the above copyright
+.\"    notice, this list of conditions and the following disclaimer in the
+.\"    documentation and/or other materials provided with the distribution.
+.\" 3. Neither the name of Julianne F. Haugh nor the names of its contributors
+.\"    may be used to endorse or promote products derived from this software
+.\"    without specific prior written permission.
+.\"
+.\" THIS SOFTWARE IS PROVIDED BY JULIE HAUGH AND CONTRIBUTORS ``AS IS'' AND
+.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+.\" ARE DISCLAIMED.  IN NO EVENT SHALL JULIE HAUGH OR CONTRIBUTORS BE LIABLE
+.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+.\" SUCH DAMAGE.
+.\"
+.\"	$Id: chsh.1,v 1.6 2000/10/16 21:34:40 kloczek Exp $
+.\"
+.TH CHSH 1
+.SH NAME
+chsh \- change login shell
+.SH SYNOPSIS
+.TP 5
+\fBchsh\fR
+[\fB-s \fIlogin_shell\fR] [\fIuser\fR]
+.SH DESCRIPTION
+\fBchsh\fR changes the user login shell.
+This determines the name of the user's initial login command.
+A normal user may only change the login shell for their own account,
+the super user may change the login shell for any account.
+.PP
+The only restrictions placed on the login shell is that the
+command name must be listed in \fI/etc/shells\fR, unless the
+invoker is the super-user, and then any value may be added.
+An account with a restricted login shell may not change
+their login shell.
+For this reason, placing \fB/bin/rsh\fR in \fI/etc/shells\fR
+is discouraged since accidentally changing to a restricted
+shell would prevent the user from every changing their login
+shell back to its original value.
+.PP
+If the \fB-s\fR option is not selected, \fBchsh\fR operates in an interactive
+fashion, prompting the user with the current login shell.
+Enter the new value to change the field, or leave the line blank to use
+the current value.
+The current value is displayed between a pair of \fB[ ]\fR marks.
+.SH FILES
+/etc/passwd \- user account information
+.br
+/etc/shells \- list of valid login shells
+.SH SEE ALSO
+.BR chfn (1),
+.BR passwd (5)
+.SH AUTHOR
+Julianne Frances Haugh (jockgrrl@ix.netcom.com)
diff -Nru shadow-20001012/man/dpasswd.8 shadow-20001016/man/dpasswd.8
--- shadow-20001012/man/dpasswd.8	Thu Jan  1 01:00:00 1970
+++ shadow-20001016/man/dpasswd.8	Mon Oct 16 23:34:40 2000
@@ -0,0 +1,55 @@
+.\" Copyright 1991, Julianne Frances Haugh
+.\" All rights reserved.
+.\"
+.\" Redistribution and use in source and binary forms, with or without
+.\" modification, are permitted provided that the following conditions
+.\" are met:
+.\" 1. Redistributions of source code must retain the above copyright
+.\"    notice, this list of conditions and the following disclaimer.
+.\" 2. Redistributions in binary form must reproduce the above copyright
+.\"    notice, this list of conditions and the following disclaimer in the
+.\"    documentation and/or other materials provided with the distribution.
+.\" 3. Neither the name of Julianne F. Haugh nor the names of its contributors
+.\"    may be used to endorse or promote products derived from this software
+.\"    without specific prior written permission.
+.\"
+.\" THIS SOFTWARE IS PROVIDED BY JULIE HAUGH AND CONTRIBUTORS ``AS IS'' AND
+.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+.\" ARE DISCLAIMED.  IN NO EVENT SHALL JULIE HAUGH OR CONTRIBUTORS BE LIABLE
+.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+.\" SUCH DAMAGE.
+.\"
+.\"	$Id: dpasswd.8,v 1.6 2000/10/16 21:34:40 kloczek Exp $
+.\"
+.TH DPASSWD 8
+.SH NAME
+\fBdpasswd\fR - change dialup password
+.SH SYNOPSIS
+\fBdpasswd\fR
+.RB [ - ( a | d )]
+\fIshell\fR
+.SH DESCRIPTION
+\fBdpasswd\fR adds, deletes, and updates dialup passwords for user
+login shells.
+The dialup password is prompted for after a user's password has been
+authenticated whenever the user logs in over a dialup line.
+\fBdpasswd\fR will prompt for the new password twice to insure it
+has been entered correctly.
+.PP
+The \fIshell\fR argument must be the complete pathname of the login
+program.
+.SH FILES
+.br
+/etc/d_passwd
+.br
+/etc/dialups
+.SH SEE ALSO
+.BR login (1)
+.SH AUTHOR
+Julianne Frances Haugh (jockgrrl@ix.netcom.com)
diff -Nru shadow-20001012/man/faillog.5 shadow-20001016/man/faillog.5
--- shadow-20001012/man/faillog.5	Thu Jan  1 01:00:00 1970
+++ shadow-20001016/man/faillog.5	Mon Oct 16 23:34:40 2000
@@ -0,0 +1,59 @@
+.\" Copyright 1989 - 1994, Julianne Frances Haugh
+.\" All rights reserved.
+.\"
+.\" Redistribution and use in source and binary forms, with or without
+.\" modification, are permitted provided that the following conditions
+.\" are met:
+.\" 1. Redistributions of source code must retain the above copyright
+.\"    notice, this list of conditions and the following disclaimer.
+.\" 2. Redistributions in binary form must reproduce the above copyright
+.\"    notice, this list of conditions and the following disclaimer in the
+.\"    documentation and/or other materials provided with the distribution.
+.\" 3. Neither the name of Julianne F. Haugh nor the names of its contributors
+.\"    may be used to endorse or promote products derived from this software
+.\"    without specific prior written permission.
+.\"
+.\" THIS SOFTWARE IS PROVIDED BY JULIE HAUGH AND CONTRIBUTORS ``AS IS'' AND
+.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+.\" ARE DISCLAIMED.  IN NO EVENT SHALL JULIE HAUGH OR CONTRIBUTORS BE LIABLE
+.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+.\" SUCH DAMAGE.
+.\"
+.\"	$Id: faillog.5,v 1.6 2000/10/16 21:34:40 kloczek Exp $
+.\"
+.TH FAILLOG 5
+.SH NAME
+faillog \- Login failure logging file
+.SH DESCRIPTION
+.I faillog
+maintains a count of login failures and the limits for each account.
+The file is fixed length record, indexed by numerical UID.
+Each record contains the count of login failures since the last
+successful login;
+the maximum number of failures before the account is disabled;
+the line the last login failure occured on;
+and the date the last login failure occured.
+.PP
+The structure of the file is
+.DS
+
+        struct	faillog {
+                short   fail_cnt;
+                short   fail_max;
+                char    fail_line[12];
+                time_t  fail_time;
+        };
+
+.DE
+.SH FILES
+/var/log/faillog \- login failure log
+.SH SEE ALSO
+.BR faillog (8)
+.SH AUTHOR
+Julianne Frances Haugh (jockgrrl@ix.netcom.com)
diff -Nru shadow-20001012/man/faillog.8 shadow-20001016/man/faillog.8
--- shadow-20001012/man/faillog.8	Thu Jan  1 01:00:00 1970
+++ shadow-20001016/man/faillog.8	Mon Oct 16 23:34:40 2000
@@ -0,0 +1,100 @@
+.\" Copyright 1989 - 1994, Julianne Frances Haugh
+.\" All rights reserved.
+.\"
+.\" Redistribution and use in source and binary forms, with or without
+.\" modification, are permitted provided that the following conditions
+.\" are met:
+.\" 1. Redistributions of source code must retain the above copyright
+.\"    notice, this list of conditions and the following disclaimer.
+.\" 2. Redistributions in binary form must reproduce the above copyright
+.\"    notice, this list of conditions and the following disclaimer in the
+.\"    documentation and/or other materials provided with the distribution.
+.\" 3. Neither the name of Julianne F. Haugh nor the names of its contributors
+.\"    may be used to endorse or promote products derived from this software
+.\"    without specific prior written permission.
+.\"
+.\" THIS SOFTWARE IS PROVIDED BY JULIE HAUGH AND CONTRIBUTORS ``AS IS'' AND
+.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+.\" ARE DISCLAIMED.  IN NO EVENT SHALL JULIE HAUGH OR CONTRIBUTORS BE LIABLE
+.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+.\" SUCH DAMAGE.
+.\"
+.\"	$Id: faillog.8,v 1.8 2000/10/16 21:34:40 kloczek Exp $
+.\"
+.TH FAILLOG 8
+.SH NAME
+faillog \- examine faillog and set login failure limits
+.SH SYNOPSIS
+.TP 8
+.B faillog
+.RB [ -u
+.IR login-name ]
+.RB [ -a ]
+.RB [ -t
+.IR days ]
+.RB [ -m
+.IR max ]
+.RB [ -pr ] 
+.SH DESCRIPTION
+\fBfaillog\fR formats the contents of the failure log,
+\fI/var/log/faillog\fR, and maintains failure counts and
+limits.
+The order of the arguments to \fBfaillog\fR is significant.
+Each argument is processed immediately in the order given.
+.PP
+The \fB-p\fR flag causes failure entries to be printed in UID
+order.
+Entering \fB-u \fIlogin-name\fR flag will
+cause the failure record for \fIlogin-name\fR only to be printed.
+Entering \fB-t \fIdays\fR will cause only the
+failures more recent than \fIdays\fR to be printed.
+The \fB-t\fR flag overrides the use of \fB-u\fR.
+The \fB-a\fR flag causes all users to be selected.
+When used with the \fB-p\fR flag, this option selects all users
+who have ever had a login failure.
+It is meaningless with the \fB-r\fR flag.
+.PP
+The \fB-r\fR flag is used to reset the count of login failures.
+Write access to \fI/var/log/faillog\fR is required for
+this option.
+Entering \fB-u \fIlogin-name\fR will cause only the failure count
+for \fIlogin-name\fR to be reset.
+.PP
+The \fB-m\fR flag is used to set the maximum number of login
+failures before the account is disabled.
+Write access to \fI/var/log/faillog\fR is required for this
+option.
+Entering \fB-m \fImax\fR will cause all accounts to be disabled
+after \fImax\fR failed logins occur.
+This may be modified with \fB-u \fIlogin-name\fR to limit this
+function to \fIlogin-name\fR only.
+Selecting a \fImax\fR value of 0 has the effect of not placing
+a limit on the number of failed logins.
+The maximum failure count
+should always be 0 for \fBroot\fR to prevent
+a denial of services attack against the system.
+.PP
+Options may be combined in virtually any fashion.
+Each \fB-p\fR, \fB-r\fR, and \fB-m\fR option will cause
+immediate execution using any \fB-u\fR or \fB-t\fR modifier.
+.SH CAVEATS
+\fBfaillog\fR only prints out users with no successful login since
+the last failure.
+To print out a user who has had a successful login since their last
+failure, you must explicitly request the user with the \fB-u\fR flag,
+or print out all users with the \fB-a\fR flag.
+.PP
+Some systems may replace /var/log with /var/adm or /usr/adm.
+.SH FILES
+/var/log/faillog \- failure logging file
+.SH SEE ALSO
+.BR login (1),
+.BR faillog (5)
+.SH AUTHOR
+Julianne Frances Haugh (jockgrrl@ix.netcom.com)
diff -Nru shadow-20001012/man/gpasswd.1 shadow-20001016/man/gpasswd.1
--- shadow-20001012/man/gpasswd.1	Thu Jan  1 01:00:00 1970
+++ shadow-20001016/man/gpasswd.1	Tue Sep 10 04:45:18 1996
@@ -0,0 +1,73 @@
+.\" Copyright 1996, Rafal Maszkowski, rzm@pdi.net
+.\" All rights reserved. You can redistribute this man page and/or
+.\" modify it under the terms of the GNU General Public License as
+.\" published by the Free Software Foundation; either version 2 of the
+.\" License, or (at your option) any later version.
+.\"
+.\"	$Id: gpasswd.1,v 1.2 1996/09/10 02:45:18 marekm Exp $
+.\"
+.TH GPASSWD 1
+.SH NAME
+gpasswd \- administer the /etc/group file
+.br
+.SH SYNOPSIS
+.B gpasswd \fIgroup\fR
+.br
+.B gpasswd
+.B -a
+\fIuser\fR \fIgroup\fR
+.br
+.B gpasswd
+.B -d
+\fIuser\fR \fIgroup\fR
+.br
+.B gpasswd
+.B -R
+\fIgroup\fR
+.br
+.B gpasswd
+.B -r
+\fIgroup\fR
+.br
+.B gpasswd
+.RB [ -A
+\fIuser\fR,...]
+.RB [ -M
+\fIuser\fR,...]
+\fIgroup\fR
+.br
+.SH DESCRIPTION
+.B gpasswd
+is used to administer the /etc/group file (and /etc/gshadow
+file if compiled with SHADOWGRP defined). Every group can
+have administrators, members and a password. System
+administrator can use \fB-A\fR option to define group
+administrator(s) and \fB-M\fR option to define members and
+has all rights of group administrators and members.
+.PP
+Group administrator can add and delete users using \fB-a\fR
+and \fB-d\fR options respectively. Administrators can use
+\fB-r\fR option to remove group password. When no password 
+is set only group members can use
+.BR newgrp (1)
+to join the group. Option \fB-R\fR disables 
+access to the group through
+.BR newgrp (1)
+command.
+.PP
+.B gpasswd
+called by a group administrator with group name only prompts
+for the group password. If password is set the members can still
+.BR newgrp (1)
+without a password, non-members must supply the password.
+
+.SH FILES
+/etc/group \- group information
+.br
+/etc/gshadow \- shadow group information
+.SH SEE ALSO
+.BR newgrp (1),
+.BR groupadd (8),
+.BR groupdel (8),
+.BR groupmod (8),
+.BR grpck (8)
diff -Nru shadow-20001012/man/groupadd.8 shadow-20001016/man/groupadd.8
--- shadow-20001012/man/groupadd.8	Thu Jan  1 01:00:00 1970
+++ shadow-20001016/man/groupadd.8	Mon Oct 16 23:34:40 2000
@@ -0,0 +1,64 @@
+.\" Copyright 1991, Julianne Frances Haugh
+.\" All rights reserved.
+.\"
+.\" Redistribution and use in source and binary forms, with or without
+.\" modification, are permitted provided that the following conditions
+.\" are met:
+.\" 1. Redistributions of source code must retain the above copyright
+.\"    notice, this list of conditions and the following disclaimer.
+.\" 2. Redistributions in binary form must reproduce the above copyright
+.\"    notice, this list of conditions and the following disclaimer in the
+.\"    documentation and/or other materials provided with the distribution.
+.\" 3. Neither the name of Julianne F. Haugh nor the names of its contributors
+.\"    may be used to endorse or promote products derived from this software
+.\"    without specific prior written permission.
+.\"
+.\" THIS SOFTWARE IS PROVIDED BY JULIE HAUGH AND CONTRIBUTORS ``AS IS'' AND
+.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+.\" ARE DISCLAIMED.  IN NO EVENT SHALL JULIE HAUGH OR CONTRIBUTORS BE LIABLE
+.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+.\" SUCH DAMAGE.
+.\"
+.\"	$Id: groupadd.8,v 1.6 2000/10/16 21:34:40 kloczek Exp $
+.\"
+.TH GROUPADD 8
+.SH NAME
+groupadd \- Create a new group
+.SH SYNOPSIS
+.B groupadd
+[\fB-g\fI gid \fR[\fB-o\fR]]
+.I group
+.SH DESCRIPTION
+The \fBgroupadd\fR command
+creates a new group account using the values specified on the
+command line and the default values from the system.
+The new group will be entered into the system files as needed.
+The options which apply to the \fBgroupadd\fR command are
+.IP "\fB-g \fIgid\fR"
+The numerical value of the group's ID.
+This value must be unique, unless the \fB-o\fR option is used.
+The value must be non-negative.
+The default is to use the smallest ID value greater than 99 and
+greater than every other group.
+Values between 0 and 99 are typically reserved for system accounts.
+.SH FILES
+/etc/group \- group account information
+.br
+/etc/gshadow \- secure group account information
+.SH SEE ALSO
+.BR chfn (1),
+.BR chsh (1),
+.BR useradd (8),
+.BR userdel (8),
+.BR usermod (8),
+.BR passwd (1),
+.BR groupdel (8),
+.BR groupmod (8)
+.SH AUTHOR
+Julianne Frances Haugh (jockgrrl@ix.netcom.com)
diff -Nru shadow-20001012/man/groupdel.8 shadow-20001016/man/groupdel.8
--- shadow-20001012/man/groupdel.8	Thu Jan  1 01:00:00 1970
+++ shadow-20001016/man/groupdel.8	Mon Oct 16 23:34:40 2000
@@ -0,0 +1,60 @@
+.\" Copyright 1991 - 1993, Julianne Frances Haugh
+.\" All rights reserved.
+.\"
+.\" Redistribution and use in source and binary forms, with or without
+.\" modification, are permitted provided that the following conditions
+.\" are met:
+.\" 1. Redistributions of source code must retain the above copyright
+.\"    notice, this list of conditions and the following disclaimer.
+.\" 2. Redistributions in binary form must reproduce the above copyright
+.\"    notice, this list of conditions and the following disclaimer in the
+.\"    documentation and/or other materials provided with the distribution.
+.\" 3. Neither the name of Julianne F. Haugh nor the names of its contributors
+.\"    may be used to endorse or promote products derived from this software
+.\"    without specific prior written permission.
+.\"
+.\" THIS SOFTWARE IS PROVIDED BY JULIE HAUGH AND CONTRIBUTORS ``AS IS'' AND
+.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+.\" ARE DISCLAIMED.  IN NO EVENT SHALL JULIE HAUGH OR CONTRIBUTORS BE LIABLE
+.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+.\" SUCH DAMAGE.
+.\"
+.\"	$Id: groupdel.8,v 1.6 2000/10/16 21:34:40 kloczek Exp $
+.\"
+.TH GROUPDEL 8
+.SH NAME
+groupdel \- Delete a group
+.SH SYNOPSIS
+.B groupdel
+.I group
+.SH DESCRIPTION
+The \fBgroupdel\fR command modifies the system account files, deleting
+all entries that refer to \fIgroup\fR.
+The named group must exist.
+.PP
+You must manually check all filesystems to insure that no files remain
+with the named group as the file group ID.
+.SH CAVEATS
+You may not remove the primary group of any existing user.
+You must remove the user before you remove the group.
+.SH FILES
+/etc/group \- group information
+.br
+/etc/gshadow \- secure group information
+.SH SEE ALSO
+.BR chfn (1),
+.BR chsh (1),
+.BR useradd (8),
+.BR userdel (8),
+.BR usermod (8),
+.BR passwd (1),
+.BR groupadd (8),
+.BR groupmod (8)
+.SH AUTHOR
+Julianne Frances Haugh (jockgrrl@ix.netcom.com)
diff -Nru shadow-20001012/man/groupmod.8 shadow-20001016/man/groupmod.8
--- shadow-20001012/man/groupmod.8	Thu Jan  1 01:00:00 1970
+++ shadow-20001016/man/groupmod.8	Mon Oct 16 23:34:40 2000
@@ -0,0 +1,66 @@
+.\" Copyright 1991, Julianne Frances Haugh
+.\" All rights reserved.
+.\"
+.\" Redistribution and use in source and binary forms, with or without
+.\" modification, are permitted provided that the following conditions
+.\" are met:
+.\" 1. Redistributions of source code must retain the above copyright
+.\"    notice, this list of conditions and the following disclaimer.
+.\" 2. Redistributions in binary form must reproduce the above copyright
+.\"    notice, this list of conditions and the following disclaimer in the
+.\"    documentation and/or other materials provided with the distribution.
+.\" 3. Neither the name of Julianne F. Haugh nor the names of its contributors
+.\"    may be used to endorse or promote products derived from this software
+.\"    without specific prior written permission.
+.\"
+.\" THIS SOFTWARE IS PROVIDED BY JULIE HAUGH AND CONTRIBUTORS ``AS IS'' AND
+.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+.\" ARE DISCLAIMED.  IN NO EVENT SHALL JULIE HAUGH OR CONTRIBUTORS BE LIABLE
+.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+.\" SUCH DAMAGE.
+.\"
+.\"	$Id: groupmod.8,v 1.6 2000/10/16 21:34:40 kloczek Exp $
+.\"
+.TH GROUPMOD 8
+.SH NAME
+groupmod \- Modify a group
+.SH SYNOPSIS
+.B groupmod
+[\fB-g\fI gid \fR[\fB-o\fR]]
+[\fB-n\fI group_name \fR]
+.I group
+.SH DESCRIPTION
+The \fBgroupmod\fR command modifies the system account files to reflect
+the changes that are specified on the command line.
+The options which apply to the \fIgroupmod\fR command are
+.IP "\fB-g \fIgid\fR"
+The numerical value of the group's ID.
+This value must be unique, unless the \fB-o\fR option is used.
+The value must be non-negative.
+Values between 0 and 99 are typically reserved for system groups.
+Any files which the old group ID is the file group ID
+must have the file group ID changed manually.
+.IP "\fB-n \fIgroup_name\fR"
+The name of the group will be changed from \fIgroup\fR to
+\fIgroup_name\fR.
+.SH FILES
+/etc/group \- group information
+.br
+/etc/gshadow \- secure group information
+.SH SEE ALSO
+.BR chfn (1),
+.BR chsh (1),
+.BR useradd (8),
+.BR userdel (8),
+.BR usermod (8),
+.BR passwd (1),
+.BR groupadd (8),
+.BR groupdel (8)
+.SH AUTHOR
+Julianne Frances Haugh (jockgrrl@ix.netcom.com)
diff -Nru shadow-20001012/man/groups.1 shadow-20001016/man/groups.1
--- shadow-20001012/man/groups.1	Sat Aug 26 20:27:17 2000
+++ shadow-20001016/man/groups.1	Mon Oct 16 23:34:40 2000
@@ -25,7 +25,7 @@
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 .\" SUCH DAMAGE.
 .\"
-.\"	$Id: groups.1,v 1.5 2000/08/26 18:27:17 marekm Exp $
+.\"	$Id: groups.1,v 1.6 2000/10/16 21:34:40 kloczek Exp $
 .\"
 .TH GROUPS 1
 .SH NAME
@@ -54,4 +54,4 @@
 .BR getgid (2),
 .BR getgroups (2)
 .SH AUTHOR
-Julianne Frances Haugh (jfh@austin.ibm.com)
+Julianne Frances Haugh (jockgrrl@ix.netcom.com)
diff -Nru shadow-20001012/man/grpck.8 shadow-20001016/man/grpck.8
--- shadow-20001012/man/grpck.8	Thu Jan  1 01:00:00 1970
+++ shadow-20001016/man/grpck.8	Mon Oct 16 23:34:40 2000
@@ -0,0 +1,101 @@
+.\" Copyright 1992 - 1993, Julianne Frances Haugh
+.\" All rights reserved.
+.\"
+.\" Redistribution and use in source and binary forms, with or without
+.\" modification, are permitted provided that the following conditions
+.\" are met:
+.\" 1. Redistributions of source code must retain the above copyright
+.\"    notice, this list of conditions and the following disclaimer.
+.\" 2. Redistributions in binary form must reproduce the above copyright
+.\"    notice, this list of conditions and the following disclaimer in the
+.\"    documentation and/or other materials provided with the distribution.
+.\" 3. Neither the name of Julianne F. Haugh nor the names of its contributors
+.\"    may be used to endorse or promote products derived from this software
+.\"    without specific prior written permission.
+.\"
+.\" THIS SOFTWARE IS PROVIDED BY JULIE HAUGH AND CONTRIBUTORS ``AS IS'' AND
+.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+.\" ARE DISCLAIMED.  IN NO EVENT SHALL JULIE HAUGH OR CONTRIBUTORS BE LIABLE
+.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+.\" SUCH DAMAGE.
+.\"
+.\"	$Id: grpck.8,v 1.6 2000/10/16 21:34:40 kloczek Exp $
+.\"
+.TH GRPCK 1
+.SH NAME
+grpck \- verify integrity of group files
+.SH SYNOPSIS
+\fBgrpck\fR [\fB-r\fR] [\fIgroup\fR \fIshadow\fR]
+.SH DESCRIPTION
+\fBgrpck\fR verifies the integrity of the system authentication information.
+All entries in the \fI/etc/group\fR and \fI/etc/gshadow\fR are checked to
+see that the entry has the proper format and valid data in each field.
+The user is prompted to delete entries that are improperly formatted or
+which have other incorrectable errors.
+.P
+Checks are made to verify that each entry has
+.sp
+.in +.5i
+- the correct number of fields
+.br
+- a unique group name
+.br
+- a valid list of members and administrators
+.in -.5i
+.sp
+.P
+The checks for correct number of fields and unique group name are fatal.
+If the entry has the wrong number of fields, the user will be prompted to
+delete the entire line.
+If the user does not answer affirmatively, all further checks are bypassed.
+An entry with a duplicated group name is prompted for deletion, but the
+remaining checks will still be made.
+All other errors are warnings and the user is encouraged to run the
+\fBgroupmod\fR command to correct the error.
+.P
+The commands which operate on the \fI/etc/group\fR file are not able to
+alter corrupted or duplicated entries.
+\fBgrpck\fR should be used in those circumstances to remove the offending
+entry.
+.SH OPTIONS
+By default, \fBgrpck\fR operates on the files \fI/etc/group\fR and
+\fI/etc/gshadow\fR.
+The user may select alternate files with the \fIgroup\fR and \fIshadow\fR
+parameters.
+Additionally, the user may execute the command in read-only mode by
+specifying the \fB-r\fR flag.
+This causes all questions regarding changes to be answered \fBno\fR
+without user intervention.
+.SH FILES
+/etc/group \- group account information
+.br
+/etc/gshadow \- encrypted passwords and group administrator information
+.br
+/etc/passwd \- user information
+.SH SEE ALSO
+.BR groupmod (8),
+.BR group (5),
+.BR passwd (5),
+.BR shadow (5)
+.SH DIAGNOSTICS
+The \fBgrpck\fR command exits with the following values:
+.IP 0 5
+Success
+.IP 1 5
+Syntax Error
+.IP 2 5
+One or more bad group entries
+.IP 3 5
+Cannot open group files
+.IP 4 5
+Cannot lock group files
+.IP 5 5
+Cannot update group files
+.SH AUTHOR
+Julianne Frances Haugh (jockgrrl@ix.netcom.com)
diff -Nru shadow-20001012/man/grpconv.8 shadow-20001016/man/grpconv.8
--- shadow-20001012/man/grpconv.8	Thu Jan  1 01:00:00 1970
+++ shadow-20001016/man/grpconv.8	Mon Oct  9 21:41:20 2000
@@ -0,0 +1 @@
+.so pwconv.8
diff -Nru shadow-20001012/man/grpunconv.8 shadow-20001016/man/grpunconv.8
--- shadow-20001012/man/grpunconv.8	Thu Jan  1 01:00:00 1970
+++ shadow-20001016/man/grpunconv.8	Mon Oct  9 21:41:20 2000
@@ -0,0 +1 @@
+.so pwconv.8
diff -Nru shadow-20001012/man/id.1 shadow-20001016/man/id.1
--- shadow-20001012/man/id.1	Sat Aug 26 20:27:17 2000
+++ shadow-20001016/man/id.1	Mon Oct 16 23:34:40 2000
@@ -25,7 +25,7 @@
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 .\" SUCH DAMAGE.
 .\"
-.\"	$Id: id.1,v 1.5 2000/08/26 18:27:17 marekm Exp $
+.\"	$Id: id.1,v 1.6 2000/10/16 21:34:40 kloczek Exp $
 .\"
 .TH ID 1
 .SH NAME
@@ -51,4 +51,4 @@
 .BR getgid (2),
 .BR getgroups (2)
 .SH AUTHOR
-Julianne Frances Haugh (jfh@austin.ibm.com)
+Julianne Frances Haugh (jockgrrl@ix.netcom.com)
diff -Nru shadow-20001012/man/lastlog.8 shadow-20001016/man/lastlog.8
--- shadow-20001012/man/lastlog.8	Thu Jan  1 01:00:00 1970
+++ shadow-20001016/man/lastlog.8	Mon Oct 16 23:34:40 2000
@@ -0,0 +1,63 @@
+.\" Copyright 1992, Phillip Street and Julianne Frances Haugh
+.\" All rights reserved.
+.\"
+.\" Redistribution and use in source and binary forms, with or without
+.\" modification, are permitted provided that the following conditions
+.\" are met:
+.\" 1. Redistributions of source code must retain the above copyright
+.\"    notice, this list of conditions and the following disclaimer.
+.\" 2. Redistributions in binary form must reproduce the above copyright
+.\"    notice, this list of conditions and the following disclaimer in the
+.\"    documentation and/or other materials provided with the distribution.
+.\" 3. Neither the name of Julianne F. Haugh nor the names of its contributors
+.\"    may be used to endorse or promote products derived from this software
+.\"    without specific prior written permission.
+.\"
+.\" THIS SOFTWARE IS PROVIDED BY JULIE HAUGH AND CONTRIBUTORS ``AS IS'' AND
+.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+.\" ARE DISCLAIMED.  IN NO EVENT SHALL JULIE HAUGH OR CONTRIBUTORS BE LIABLE
+.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+.\" SUCH DAMAGE.
+.\"
+.\"	@(#)lastlog.8	3.3	08:24:58	29 Sep 1993 (National Guard Release)
+.\"	$Id: lastlog.8,v 1.7 2000/10/16 21:34:40 kloczek Exp $
+.\"
+.TH LASTLOG 8
+.SH NAME
+lastlog \- examine lastlog file
+.SH SYNOPSIS
+.B lastlog
+.RB [ -u
+.IR login-name ]
+.RB [ -t
+.IR days ]
+.SH DESCRIPTION
+\fBlastlog\fR formats and prints the contents of the last login log,
+\fI/var/log/lastlog\fR.  The \fBlogin-name\fR, \fBport\fR, and \fBlast login 
+time\fR will be printed.
+The default (no flags) causes lastlog entries to be printed, sorted
+by the numerical UID.
+Entering \fB-u \fIlogin-name\fR flag will
+cause the lastlog record for \fIlogin-name\fR only to be printed.
+Entering \fB-t \fIdays\fR will cause only the
+lastlogins more recent than \fIdays\fR to be printed.
+The \fB-t\fR flag overrides the use of \fB-u\fR.
+.PP
+If the user has never logged in the message \fB"**Never logged in**"\fR will 
+be displayed instead of the port and time.
+.SH FILES
+/var/log/lastlog \- lastlog logging file
+.SH CAVEATS
+Large gaps in uid numbers will cause the lastlog program to run longer with
+no output to the screen (i.e. if mmdf=800 and last uid=170, program will
+appear to hang as it processes uid 171-799).
+.SH AUTHORS
+Julianne Frances Haugh (jockgrrl@ix.netcom.com)
+.br
+Phillip Street
diff -Nru shadow-20001012/man/limits.5 shadow-20001016/man/limits.5
--- shadow-20001012/man/limits.5	Thu Jan  1 01:00:00 1970
+++ shadow-20001016/man/limits.5	Fri Aug 27 21:02:51 1999
@@ -0,0 +1,76 @@
+.TH LIMITS 5
+.SH NAME
+limits \- Resource limits definition
+.SH DESCRIPTION
+The
+.I limits
+file (/etc/limits by default or LIMITS_FILE defined config.h)
+describes the resource limits you wish to impose.
+It should be owned by root and readable by root account only.
+.PP
+By default no quotas are imposed on 'root'. In fact, there is no way to impose
+limits via this procedure to root-equiv accounts (accounts with UID 0).
+.PP
+Each line describes a limit for a user in the form:
+.sp
+.I	user LIMITS_STRING
+.PP
+The \fBLIMITS_STRING\fP is a string of a concatenated list of resource limits.
+Each limit consists of a letter identifier followed by a numerical limit.
+.PP
+The valid identifiers are:
+.sp
+A: max address space (KB)
+.br
+C: max core file size (KB)
+.br
+D: max data size (KB)
+.br
+F: maximum filesize (KB)
+.br
+M: max locked-in-memory address space (KB)
+.br
+N: max number of open files
+.br
+R: max resident set size (KB)
+.br
+S: max stack size (KB)
+.br
+T: max CPU time (MIN)
+.br
+U: max number of processes
+.br
+K: file creation mask, set by \fBumask\fR(2).
+.br
+L: max number of logins for this user
+.br
+P: process priority, set by \fBsetpriority\fR(2).
+.PP
+For example, \fIL2D2048N5\fP is a valid \fBLIMITS_STRING\fP. For reading convenience,
+the following entries are equivalent:
+.sp
+username L2D2048N5
+.br
+username L2 D2048 N5
+.PP
+Be aware that after \fIusername\fP the rest of the line is considered a limit
+string, thus comments are not allowed. A invalid limits string will be
+rejected (not considered) by the login program.
+.PP
+The default entry is denoted by username "\fB*\fP". If you have multiple \fIdefault\fP
+entries in your \fBLIMITS_FILE\fP, then the last one will be used as the default
+entry.
+.PP
+To completely disable limits for a user, a single dash "\fB-\fP" will do.
+.PP
+Also, please note that all limit settings are set PER LOGIN.  They are
+not global, nor are they permanent.  Perhaps global limits will come, but
+for now this will have to do ;)
+.SH FILES
+/etc/limits
+.SH SEE ALSO
+.BR login (1),
+.BR setpriority (2),
+.BR setrlimit (2)
+.SH AUTHOR
+Cristian Gafton (gafton@sorosis.ro)
diff -Nru shadow-20001012/man/login.1 shadow-20001016/man/login.1
--- shadow-20001012/man/login.1	Thu Jan  1 01:00:00 1970
+++ shadow-20001016/man/login.1	Mon Oct 16 23:34:40 2000
@@ -0,0 +1,155 @@
+.\" Copyright 1989 - 1994, Julianne Frances Haugh
+.\" All rights reserved.
+.\"
+.\" Redistribution and use in source and binary forms, with or without
+.\" modification, are permitted provided that the following conditions
+.\" are met:
+.\" 1. Redistributions of source code must retain the above copyright
+.\"    notice, this list of conditions and the following disclaimer.
+.\" 2. Redistributions in binary form must reproduce the above copyright
+.\"    notice, this list of conditions and the following disclaimer in the
+.\"    documentation and/or other materials provided with the distribution.
+.\" 3. Neither the name of Julianne F. Haugh nor the names of its contributors
+.\"    may be used to endorse or promote products derived from this software
+.\"    without specific prior written permission.
+.\"
+.\" THIS SOFTWARE IS PROVIDED BY JULIE HAUGH AND CONTRIBUTORS ``AS IS'' AND
+.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+.\" ARE DISCLAIMED.  IN NO EVENT SHALL JULIE HAUGH OR CONTRIBUTORS BE LIABLE
+.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+.\" SUCH DAMAGE.
+.\"
+.\"	$Id: login.1,v 1.8 2000/10/16 21:34:40 kloczek Exp $
+.\"
+.TH LOGIN 1
+.SH NAME
+login \- Begin session on the system
+.SH SYNOPSIS
+\fBlogin\fR [\fB-p\fR] [\fIusername\fR] [\fIENV=VAR ...\fR]
+.br
+\fBlogin\fR [\fB-p\fR] [\fB-h\fR \fIhost\fR] [\fB-f\fR \fIusername\fR]
+.br
+\fBlogin\fR [\fB-p\fR] \fB-r\fR \fIhost\fR
+.SH DESCRIPTION
+.B login
+is used to establish a new session with the system.
+It is normally invoked automatically by responding to the
+.I login:
+prompt on the user\'s terminal.
+.B login
+may be special to the shell and may not be invoked as a sub-process.
+Typically,
+.B login
+is treated by the shell as \fBexec login\fR which causes the user
+to exit from the current shell.
+Attempting to execute \fBlogin\fR from any shell but the login shell
+will produce an error message.
+.PP
+When invoked from the \fIlogin:\fR prompt, the user may enter
+environmental variables after the username.
+These variables are entered in the form \fBNAME=VALUE\fR.
+Not all variables may be set in the fashion, notably \fBPATH\fR,
+\fBHOME\fR and \fBSHELL\fR.
+Additionally, \fBIFS\fR may be inhibited if the user\'s login
+shell is \fB/bin/sh\fR.
+.PP
+The user is then prompted for a password, where appropriate.
+Echoing is disabled to prevent revealing the password.
+Only a small number of password failures are permitted before
+\fBlogin\fR exits and the communications link is severed.
+.PP
+If password aging has been enabled for your account, you may be
+prompted for a new password before proceeding.
+You will be forced to provide your old password and the new
+password before continuing.
+Please refer to \fBpasswd \fR(1) for more information.
+.PP
+After a successful login,
+you will be informed of any system messages and the presence
+of mail.
+You may turn off the printing of the system message file,
+\fI/etc/motd\fR, by creating a zero-length file \fI.hushlogin\fR
+in your login directory.
+The mail message will be one of "\fBYou have new mail.\fR",
+"\fBYou have mail.\fR", or "\fBNo Mail.\fR" according to
+the condition of your mailbox.
+.PP
+Your user and group ID will be set according to their values in
+the \fI/etc/passwd\fR file.
+The value for \fB$HOME\fR, \fB$SHELL\fR, \fB$PATH\fR, \fB$LOGNAME\fR,
+and \fB$MAIL\fR are set according to the appropriate fields in the
+password entry.
+Ulimit, umask and nice values may also be set according to
+entries in the GECOS field.
+.PP
+On some installations, the environmental variable \fB$TERM\fR will be
+initialize to the terminal type on your tty line, as specified in
+\fI/etc/ttytype\fR.
+.PP
+An initialization script for your command interpreter may also be
+executed.
+Please see the appropriate manual section for more information on
+this function.
+.PP
+A subsystem login is indicated by the presense of a "*" as the first
+character of the login shell. The given home directory will be used as
+the root of a new filesystem which the user is actually logged into.
+.SH OPTIONS
+.TP
+.B -p
+Preserve environment.
+.TP
+.B -f
+Do not perform authentication, user is preauthenticated.
+.TP
+.B -h
+Name of the remote host for this login.
+.TP
+.B -r
+Perform autologin protocol for rlogin.
+.PP
+The \fB-r -h\fP and \fB-f\fP options are only used when \fBlogin\fP is invoked by root.
+.SH CAVEATS
+.PP
+This version of \fBlogin\fR has many compilation options, only some of which
+may be in use at any particular site.
+.PP
+The location of files is subject to differences in system configuration.
+.SH FILES
+/etc/utmp \- list of current login sessions
+.br
+/etc/wtmp \- list of previous login sessions
+.br
+/etc/passwd \- user account information
+.br
+/etc/shadow \- encrypted passwords and age information
+.br
+/etc/motd \- system message file
+.br
+/etc/nologin \- prevent non-root users from logging in
+.br
+/etc/ttytype \- list of terminal types
+.br
+$HOME/.profile \- initialization script for default shell
+.br
+$HOME/.hushlogin \- suppress printing of system messages
+.br
+.SH SEE ALSO
+.PP
+.BR getty (8),
+.BR mail (1),
+.BR passwd (1),
+.BR sh (1),
+.BR su (1),
+.BR login.defs (5),
+.\" .BR d_passwd (5),
+.BR passwd (5),
+.BR nologin (5)
+.SH AUTHOR
+Julianne Frances Haugh (jockgrrl@ix.netcom.com)
diff -Nru shadow-20001012/man/login.access.5 shadow-20001016/man/login.access.5
--- shadow-20001012/man/login.access.5	Thu Jan  1 01:00:00 1970
+++ shadow-20001016/man/login.access.5	Tue Sep 10 04:45:19 1996
@@ -0,0 +1,52 @@
+.\" this is comment
+.TH LOGIN.ACCESS 5
+.\" .Dt SKEY.ACCESS 5
+.\" .Os FreeBSD 1.2
+.SH NAME
+login.access \- Login access control table
+.SH DESCRIPTION
+The
+.I login.access
+file specifies (user, host) combinations and/or (user, tty) 
+combinations for which a login will be either accepted or refused.
+.PP
+When someone logs in, the 
+.I login.access
+is scanned for the first entry that
+matches the (user, host) combination, or, in case of non-networked
+logins, the first entry that matches the (user, tty) combination.  The
+permissions field of that table entry determines whether the login will 
+be accepted or refused.
+.PP
+Each line of the login access control table has three fields separated by a
+":" character:
+.sp 1
+.IR 	permission : users : origins
+.sp 1
+The first field should be a "\fB+\fR" (access granted) or "\fB-\fR"
+(access denied) character. The second field should be a list of one or
+more login names, group names, or
+.B ALL
+(always matches).  The third field should be a list
+of one or more tty names (for non-networked logins), host names, domain
+names (begin with "\fB.\fR"), host addresses, internet network numbers
+(end with "\fB.\fR"),
+.B ALL
+(always matches) or
+.B LOCAL
+(matches any string that does not contain a "\fB.\fR" character).
+If you run NIS you can use @netgroupname in host or user patterns.
+.PP
+The
+.B EXCEPT
+operator makes it possible to write very compact rules.
+.PP
+The group file is searched only when a name does not match that of the
+logged-in user. Only groups are matched in which users are explicitly
+listed: the program does not look at a user's primary group id value.
+.SH FILES
+/etc/login.access
+.SH SEE ALSO
+.BR login (1)
+.SH AUTHOR
+Guido van Rooij
diff -Nru shadow-20001012/man/login.defs.5 shadow-20001016/man/login.defs.5
--- shadow-20001012/man/login.defs.5	Thu Jan  1 01:00:00 1970
+++ shadow-20001016/man/login.defs.5	Mon Oct 16 23:34:40 2000
@@ -0,0 +1,573 @@
+.\" Copyright 1991 - 1993, Julianne Frances Haugh and Chip Rosenthal
+.\" All rights reserved.
+.\"
+.\" Redistribution and use in source and binary forms, with or without
+.\" modification, are permitted provided that the following conditions
+.\" are met:
+.\" 1. Redistributions of source code must retain the above copyright
+.\"    notice, this list of conditions and the following disclaimer.
+.\" 2. Redistributions in binary form must reproduce the above copyright
+.\"    notice, this list of conditions and the following disclaimer in the
+.\"    documentation and/or other materials provided with the distribution.
+.\" 3. Neither the name of Julianne F. Haugh nor the names of its contributors
+.\"    may be used to endorse or promote products derived from this software
+.\"    without specific prior written permission.
+.\"
+.\" THIS SOFTWARE IS PROVIDED BY JULIE HAUGH AND CONTRIBUTORS ``AS IS'' AND
+.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+.\" ARE DISCLAIMED.  IN NO EVENT SHALL JULIE HAUGH OR CONTRIBUTORS BE LIABLE
+.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+.\" SUCH DAMAGE.
+.\"
+.\"	$Id: login.defs.5,v 1.8 2000/10/16 21:34:40 kloczek Exp $
+.\"
+.TH LOGIN 5
+.SH NAME
+/etc/login.defs \- Login configuration
+.SH DESCRIPTION
+The
+.I /etc/login.defs
+file defines the site-specific configuration for the shadow login
+suite.  This file is required.  Absence of this file will not prevent
+system operation, but will probably result in undesirable operation.
+.PP
+This file is a readable text file, each line of the file describing
+one configuration parameter.  The lines consist of a configuration
+name and value, seperated by whitespace.  Blank lines and comment
+lines are ignored.  Comments are introduced with a `#' pound sign and
+the pound sign must be the first non-white character of the line.
+.PP
+Parameter values may be of four types:  strings, booleans, numbers,
+and long numbers.  A string is comprised of any printable characters.
+A boolean should be either the value ``yes'' or ``no''.  An undefined
+boolean parameter or one with a value other than these will be given
+a ``no'' value.  Numbers (both regular and long) may be either decimal
+values, octal values (precede the value with ``0'') or hexadecimal
+values (precede the value with ``0x'').  The maximum value of the
+regular and long numeric parameters is machine-dependant.
+.PP
+The following configuration items are provided:
+.\"
+.IP "CHFN_AUTH (boolean)"
+If
+.IR yes ,
+the
+.B chfn
+and
+.B chsh
+programs will ask for password before making any changes, unless
+run by the superuser.
+.\"
+.IP "CHFN_RESTRICT (string)"
+This parameter specifies which values in the
+.I gecos
+field of the
+.I passwd
+file may be changed by regular users using the
+.B chfn
+program.  It can be any combination of letters
+.IR f ,
+.IR r ,
+.IR w ,
+.IR h ,
+for Full name, Room number, Work phone, and Home phone, respectively.
+If not specified, only the superuser can make any changes.
+.\"
+.IP "CLOSE_SESSIONS (boolean)"
+Enable pam_close_session() calling. When using normal (pam_unix.so)
+session handling modules, this is not needed. However with modules
+(such as kerberos or other persistent session models),
+.B login
+needs to fork and wait for the shell to exit, so that sessions can be
+cleaned up.
+.\"
+.IP "CONSOLE (string)"
+If specified, this definition provides for a restricted set of lines
+on which root logins will be allowed.  An attempted root login which
+does not meet the criteria established here will be rejected.  The
+value of this field may be one of two forms, either a fully-rooted
+pathname such as
+.sp
+.ft I
+	CONSOLE /etc/consoles
+.ft R
+.sp
+or a colon-delimited list of terminal lines such as:
+.sp
+.ft I
+	CONSOLE console:tty01:tty02:tty03:tty04
+.ft R
+.sp
+If a pathname is given, each line of the file should specify one
+terminal line.  If this parameter is not defined or the specified file
+does not exist, then root logins will be allowed from any terminal
+line.  Because the removal of this file, or its truncation, could
+result in unauthorized root logins, this file must be protected.
+Where security is critical, the colon-separated form should be used
+to prevent this potential method of attack.
+.\"
+.IP "CONSOLE_GROUPS (string)"
+XXX needs to be documented.
+.\"
+.IP "CRACKLIB_DICTPATH (string)"
+XXX needs to be documented.
+.\"
+.IP "DEFAULT_HOME (boolean)"
+XXX needs to be documented.
+.\"
+.IP "DIALUPS_CHECK_ENAB (boolean)"
+If
+.I yes
+and an
+.I /etc/dialups
+file exists, then secondary passwords are enabled upon the dialup
+lines specified in this file.  This file should contain a list of
+dialups, one per line, for example:
+.nf
+.sp
+.ft I
+	ttyfm01
+	ttyfm02
+	\0\0.
+	\0\0.
+	\0\0.
+.ft R
+.sp
+.fi
+.\"
+.IP "ENVIRON_FILE (string)"
+File containing a list of environment variables (one per line) to set
+when logging in or su'ing.
+.\"
+.IP "ENV_HZ (string)"
+This parameter specifies a value for an HZ environment parameter.
+Example usage is:
+.sp
+	\fIENV_HZ     HZ=50\fR
+.sp
+If this parameter is not defined then no HZ value will be established.
+.\"
+.IP "ENV_PATH (string)"
+This parameter must be defined as the search path for regular users.
+When a login with UID other than zero occurs, the PATH environment
+parameter is initialized to this value.  This parameter is required;
+if undefined a possibly incorrect default value will be provided.
+.\"
+.IP "ENV_SUPATH (string)"
+This parameter must be defined as the search path for the superuser.
+When a login with UID zero occurs, the PATH environment parameter is
+initialized to this value.  This parameter is required; if undefined
+a possibly incorrect default value will be provided.
+.\"
+.IP "ENV_TZ (string)"
+This parameter specifies information for generating a TZ environment
+parameter.  The value must either be the desired contents of TZ, or
+the full pathname of a file which contains this information.  Example
+usage is:
+.sp
+	\fIENV_TZ\0\0\0\0TZ=CST6CDT\fP
+.sp
+or
+.sp
+	\fIENV_TZ\0\0\0\0/etc/tzname\fP
+.sp
+If a nonexistent file is named, then TZ will be initialized to some
+default value.  If this parameter is not defined then no TZ value will
+be established.
+.\"
+.IP "ERASECHAR (number)"
+The terminal
+.I erase
+character is initialized to this value.  This is supported only on
+systems with the
+.I termio
+interface, e.g. System V.  If not specified, the erase character will
+be initialized to a backspace.  See KILLCHAR for related information.
+.\"
+.IP "FAILLOG_ENAB (boolean)"
+If
+.I yes
+then login failures will be accumulated in
+.I /var/log/faillog
+in a
+.BR faillog (8)
+format.
+.\"
+.IP "FAIL_DELAY (number)"
+Delay time in seconds after each failed login attempt.
+.\"
+.IP "FAKE_SHELL (string)"
+Instead of the real user shell, the program specified by this
+parameter will be launched, although its visible name (argv[0]) will
+be the shell's. The program may do whatever it wants (logging,
+additional authentification, banner, ...) before running the actual
+shell.
+.\"
+.IP "FTMP_FILE (string)"
+This parameter specifies the full pathname to a file to which login
+failures are recorded.  When a login failure occurs, a
+.I utmp
+format record will be appended to this file.  Note that this differs
+from the
+.I /var/log/faillog
+failure logging in that this facility logs every failure whereas the
+``faillog'' facility accumulates failure information per user.  If
+this parameter is not specified then logging will be inhibited.  See
+FAILLOG_ENAB and LOG_UNKFAIL_ENAB for related information.
+.\"
+.IP "GID_MAX (number)"
+.IP "GID_MIN (number)"
+Range of group IDs to choose from for the
+.B groupadd
+program.
+.\"
+.IP "HUSHLOGIN_FILE (string)"
+This parameter is used to establish ``hushlogin'' conditions.  There
+are two possible ways to establish these conditions.  First, if the
+value of this parameter is a filename and that file exists in the
+user's home directory then ``hushlogin'' conditions will be in effect.
+The contents of this file are ignored; its mere presence triggers
+``hushlogin'' conditions.  Second, if the value of this parameter is
+a full pathname and either the user's login name or the user's shell
+is found in this file, then ``hushlogin'' conditions will be in effect.
+In this case, the file should be in a format similar to:
+.nf
+.sp
+.ft I
+	demo
+	/usr/lib/uucp/uucico
+	\0\0.
+	\0\0.
+	\0\0.
+.ft R
+.sp
+.fi
+If this parameter is not defined, then ``hushlogin'' conditions will
+never occur.  When ``hushlogin'' conditions are established, the
+message of the day, last successful and unsuccessful login display,
+mail status display, and password aging checks are suppressed.  Note
+that allowing hushlogin files in user home directories allows the user
+to disable password aging checks.  See MOTD_FILE, FAILLOG_ENAB,
+LASTLOG_ENAB, and MAIL_CHECK_ENAB for related information.
+.\"
+.IP "ISSUE_FILE (string)"
+Full pathname of the file to display before each login prompt.
+.\"
+.IP "KILLCHAR (number)"
+The terminal
+.I kill
+character is initialized to this value.  This is supported only on
+systems with the
+.I termio
+interface, e.g. System V.  If not specified, the kill character will
+be initialized to a \s-2CTRL/U\s0.
+See ERASECHAR for related information.
+.\"
+.IP "LASTLOG_ENAB (boolean)"
+If
+.IR yes ,
+and if the
+.I /var/log/lastlog
+file exists, then a successful user login will be recorded to this
+file.  Furthermore, if this option is enabled then the times of the
+most recent successful and unsuccessful logins will be displayed to
+the user upon login.  The unsuccessful login display will be suppressed
+if FAILLOG_ENAB is not enabled.  If ``hushlogin'' conditions are in
+effect, then both the successful and unsuccessful login information
+will be suppressed.
+.\"
+.IP "LOGIN_RETRIES (number)"
+Number of login attempts allowed before the
+.B login
+program exits.
+.\"
+.IP "LOGIN_STRING (string)"
+XXX needs to be documented.
+.IP "LOGIN_TIMEOUT (number)"
+XXX needs to be documented.
+.IP "LOG_OK_LOGINS (boolean)"
+XXX needs to be documented.
+.IP "LOG_UNKFAIL_ENAB (boolean)"
+If
+.I yes
+then unknown usernames will be included when a login failure is
+recorded.  Note that this is a potential security risk; a common login
+failure mode is transposition of the user name and password, thus this
+mode will often cause passwords to accumulate in the failure logs.
+If this option is disabled then unknown usernames will be suppressed
+in login failure messages.
+.\"
+.IP "MAIL_CHECK_ENAB (boolean)"
+If
+.IR yes ,
+the user will be notified of his or her mailbox status upon login.
+See MAIL_DIR for related information.
+.\"
+.IP "MAIL_DIR (string)"
+This parameter specifies the full pathname to the directory which
+contains the user mailbox files.  The user's login name is appended
+to this path to form the MAIL environment parameter \- the path to
+the user's mailbox.  Either this parameter or MAIL_FILE must be defined;
+if undefined some possibly incorrect default value will be assumed.
+See MAIL_CHECK_ENAB for related information.
+.\"
+.IP "MAIL_FILE (string)"
+This parameter specifies the name of the user's mailbox file.  This
+name is appended to the name of the user's home directory to form the
+MAIL environment parameter \- the path to the user's mailbox.  Either
+this parameter or MAIL_DIR must be defined; if undefined some possibly
+incorrect default value will be assumed.  See MAIL_CHECK_ENAB for
+related information.
+.\"
+.IP "MD5_CRYPT_ENAB (boolean)"
+If
+.IR yes ,
+the
+.B passwd
+program will encrypt newly changed passwords using a new MD5-based
+.BR crypt (3)
+password hashing algorithm, which originally appeared in FreeBSD, and
+is also supported by libc-5.4.38 and glibc-2.0 (or higher) on Linux.
+This algorithm allows passwords longer than 8 characters (limited by
+.BR getpass (3)
+to 127 characters), but is incompatible with traditional
+.BR crypt (3)
+implementations.
+.\"
+.IP "MOTD_FILE (string)"
+This parameter specifies a colon-delimited list of pathnames to ``message
+of the day'' files.
+If a specified file exists, then its contents are displayed to the user
+upon login.
+If this parameter is not defined or ``hushlogin'' login conditions are
+in effect, this information will be suppressed.
+.\"
+.IP "NOLOGINS_FILE (string)"
+This parameter specifies the full pathname to a file which inhibits
+non-root logins.  If this file exists and a user other than root
+attempts to log in, the contents of the file will be displayed and
+the user will be disconnected.  If this parameter is not specified
+then this feature will be inhibited.
+.\"
+.IP "NOLOGIN_STR (string)"
+XXX needs to be documented.
+.\"
+.IP "OBSCURE_CHECKS_ENAB (boolean)"
+If
+.IR yes ,
+the
+.B passwd
+program will perform additional checks before accepting a password change.
+The checks performed are fairly simple, and their use is recommended.
+These obscurity checks are bypassed if
+.B passwd
+is run by
+.IR root .
+See PASS_MIN_LEN for related information.
+.\"
+.IP "PASS_ALWAYS_WARN (boolean)"
+XXX needs to be documented.
+.\"
+.IP "PASS_CHANGE_TRIES (number)"
+XXX needs to be documented.
+.\"
+.IP "PASS_MIN_DAYS (number)"
+The minimum number of days allowed between password changes.  Any password
+changes attempted sooner than this will be rejected.  If not specified, a
+zero value will be assumed.
+.\"
+.IP "PASS_MIN_LEN (number)"
+The minimum number of characters in an acceptable password.  An attempt to
+assign a password with fewer characters will be rejected.  A zero value
+suppresses this check.  If not specified, a zero value will be assumed.
+.\"
+.IP "PASS_MAX_DAYS (number)"
+The maximum number of days a password may be used.  If the password is
+older than this, then the account will be locked.  If not specified,
+a large value will be assumed.
+.\"
+.IP "PASS_MAX_LEN (number)"
+XXX needs to be documented.
+.\"
+.IP "PASS_WARN_AGE (number)"
+The number of days warning given before a password expires.  A zero means
+warning is given only upon the day of expiration, a negative value means
+no warning is given.  If not specified, no warning will be provided.
+.\"
+.IP "PORTTIME_CHECKS_ENAB (boolean)"
+If
+.I yes
+and an
+.I /etc/porttime
+file exists, that file will be consulted to ensure the user may login
+at this time on the given line.
+c.f.
+.BR porttime (5)
+.\"
+.IP "QMAIL_DIR (string)"
+For Qmail users, this parameter specifies a directory where a Maildir
+hierarchy is stored.
+See MAIL_CHECK_ENAB for related information.
+.\"
+.IP "QUOTAS_ENAB (boolean)"
+If
+.I yes ,
+then the user's ``ulimit,'' ``umask,'' and ``niceness'' will be
+initialized to the values if specified in the
+.I gecos
+field of the
+.I passwd
+file.
+c.f.
+.BR passwd (5).
+.\"
+.IP "SU_NAME (string)"
+This parameter assigns a command name when ``su -'' is run.  For
+example, if the parameter is defined as ``su'', then a
+.BR ps (1)
+listing would show the command running as ``-su''.  If this parameter
+is undefined, then a
+.BR ps (1)
+listing would show the name of the actual shell being run, e.g.
+something like ``-sh''.
+.\"
+.IP "SULOG_FILE (string)"
+This parameter specifies a full pathname of a file in which
+.B su
+activity is logged.
+If this parameter is not specified, the logging is suppressed.
+Because the
+.B su
+command may be used when attempting to authenticate a password,
+either this option, or
+.I syslog
+should be used to note
+.B su
+activity.  See the SYSLOG_SU_ENAB option for related information.
+.\"
+.IP "SU_WHEEL_ONLY (boolean)"
+XXX needs to be documented.
+.\"
+.IP "SYSLOG_SG_ENAB (boolean)"
+XXX needs to be documented.
+.\"
+.IP "SYSLOG_SU_ENAB (boolean)"
+If
+.I yes
+and
+.B login
+was compiled with
+.I syslog
+support, then all
+.B su
+activity will be noted through the
+.I syslog
+facility.
+See SULOG_FILE for related information.
+.\"
+.IP "TTYGROUP (string or number)"
+The group ownership of the terminal is initialized to this group
+name or number.  One well-known security attack involves forcing terminal
+control sequences upon another user's terminal line.  This problem
+can be averted by disabling permissions which allow other users to
+access the terminal line, but this unfortunately prevents programs
+such as
+.B write
+from operating.  Another solution is to use a version of the
+.B write
+program which filters out potentially dangerous character sequences,
+make this program ``setgid'' to a special group, assign group ownership
+of the terminal line to this special group, and assign permissions of
+\fI0620\fR to the terminal line.  The TTYGROUP definition has been
+provided for just this situation.  If this item is not defined, then
+the group ownership of the terminal is initialized to the user's group
+number.  See TTYPERMS for related information.
+.\"
+.IP "TTYPERM (number)"
+The login terminal permissions are initialized to this value.  Typical
+values will be \fI0622\fR to permit others write access to the line
+or \fI0600\fR to secure the line from other users.  If not specified,
+the terminal permissions will be initialized to \fI0622\fR.  See
+TTYGROUP for related information.
+.\"
+.IP "TTYTYPE_FILE (string)"
+This parameter specifies the full pathname to a file which maps terminal
+lines to terminal types.  Each line of the file contains a terminal
+type and a terminal line, seperated by whitespace, for example:
+.nf
+.sp
+.ft I
+	vt100\0	tty01
+	wyse60	tty02
+	\0\0.\0\0\0	\0\0.
+	\0\0.\0\0\0	\0\0.
+	\0\0.\0\0\0	\0\0.
+.ft R
+.sp
+.fi
+This information is only used to initialize the TERM environment parameter
+when it does not already exist.
+A line starting with a ``#'' pound sign will be treated as a comment.
+If this paramter is not specified, the file does not exist, or the terminal
+line is not found in the file, then the TERM environment parameter will not
+be set.
+.\"
+.IP "UID_MAX (number)"
+XXX needs to be documented.
+.IP "UID_MIN (number)"
+XXX needs to be documented.
+.\"
+.IP "ULIMIT (long number)"
+The file size limit is initialized to this value.  This is supported
+only on systems with a
+.IR ulimit ,
+e.g. System V.  If not specified, the file size limit will be initialized
+to some large value.
+.\"
+.IP "UMASK (number)"
+The permission mask is initialized to this value.  If not specified,
+the permission mask will be initialized to zero.
+.\"
+.IP "USERDEL_CMD (string)"
+XXX needs to be documented.
+.\"
+.SH CROSS REFERENCE
+The following cross reference shows which programs in the shadow login
+suite use which parameters.
+.na
+.IP login 12
+CONSOLE DIALUPS_CHECK_ENAB ENV_HZ ENV_SUPATH ENV_TZ ERASECHAR FAILLOG_ENAB
+FTMP_FILE HUSHLOGIN_FILE KILLCHAR LASTLOG_ENAB LOG_UNKFAIL_ENAB
+MAIL_CHECK_ENAB MAIL_DIR MOTD_FILE NOLOGINS_FILE PORTTIME_CHECKS_ENAB
+QUOTAS_ENAB TTYPERM TTYTYPE_FILE ULIMIT UMASK
+.IP newusers 12
+PASS_MAX_DAYS PASS_MIN_DAYS PASS_WARN_AGE UMASK
+.IP passwd 12
+OBSCURE_CHECKS_ENAB PASS_MIN_LEN
+.IP pwconv 12
+PASS_MAX_DAYS PASS_MIN_DAYS PASS_WARN_AGE
+.IP su 12
+ENV_HZ ENV_SUPATH ENV_TZ HUSHLOGIN_FILE MAIL_CHECK_ENAB MAIL_DIR
+MOTD_FILE NOLOGIN_STR QUOTAS_ENAB SULOG_FILE SYSLOG_SU_ENAB
+.IP sulogin 12
+ENV_HZ ENV_SUPATH ENV_TZ MAIL_DIR QUOTAS_ENAB TTYPERM
+.ad
+.SH BUGS
+Some of the supported configuration parameters are not documented in this
+manual page.
+.SH SEE ALSO
+.BR login (1),
+.BR passwd (5),
+.BR faillog (5),
+.BR porttime (5),
+.BR faillog (8)
+.SH AUTHORS
+Julianne Frances Haugh (jockgrrl@ix.netcom.com)
+.br
+Chip Rosenthal (chip@unicom.com)
diff -Nru shadow-20001012/man/logoutd.8 shadow-20001016/man/logoutd.8
--- shadow-20001012/man/logoutd.8	Thu Jan  1 01:00:00 1970
+++ shadow-20001016/man/logoutd.8	Mon Oct 16 23:34:40 2000
@@ -0,0 +1,51 @@
+.\" Copyright 1991, Julianne Frances Haugh
+.\" All rights reserved.
+.\"
+.\" Redistribution and use in source and binary forms, with or without
+.\" modification, are permitted provided that the following conditions
+.\" are met:
+.\" 1. Redistributions of source code must retain the above copyright
+.\"    notice, this list of conditions and the following disclaimer.
+.\" 2. Redistributions in binary form must reproduce the above copyright
+.\"    notice, this list of conditions and the following disclaimer in the
+.\"    documentation and/or other materials provided with the distribution.
+.\" 3. Neither the name of Julianne F. Haugh nor the names of its contributors
+.\"    may be used to endorse or promote products derived from this software
+.\"    without specific prior written permission.
+.\"
+.\" THIS SOFTWARE IS PROVIDED BY JULIE HAUGH AND CONTRIBUTORS ``AS IS'' AND
+.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+.\" ARE DISCLAIMED.  IN NO EVENT SHALL JULIE HAUGH OR CONTRIBUTORS BE LIABLE
+.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+.\" SUCH DAMAGE.
+.\"
+.\"	$Id: logoutd.8,v 1.6 2000/10/16 21:34:40 kloczek Exp $
+.\"
+.TH LOGOUTD 8
+.SH NAME
+logoutd \- Enforce login time restrictions
+.SH SYNOPSIS
+.B logoutd
+.SH DESCRIPTION
+.B logoutd
+enforces the login time and port restrictions specified in
+.IR /etc/porttime .
+.B logoutd
+should be started from \fI/etc/rc\fR.
+The \fI/etc/utmp\fR file is scanned periodically and each user name
+is checked to see if the named user is permitted on the named port
+at the current time.
+Any login session which is violating the restrictions in \fI/etc/porttime\fR
+is terminated.
+.SH FILES
+/etc/porttime \- login and port permissions
+.br
+/etc/utmp \- current login sessions
+.SH AUTHOR
+Julianne Frances Haugh (jockgrrl@ix.netcom.com)
diff -Nru shadow-20001012/man/mkpasswd.8 shadow-20001016/man/mkpasswd.8
--- shadow-20001012/man/mkpasswd.8	Thu Jan  1 01:00:00 1970
+++ shadow-20001016/man/mkpasswd.8	Mon Oct 16 23:34:40 2000
@@ -0,0 +1,81 @@
+.\" Copyright 1991, Julianne Frances Haugh
+.\" All rights reserved.
+.\"
+.\" Redistribution and use in source and binary forms, with or without
+.\" modification, are permitted provided that the following conditions
+.\" are met:
+.\" 1. Redistributions of source code must retain the above copyright
+.\"    notice, this list of conditions and the following disclaimer.
+.\" 2. Redistributions in binary form must reproduce the above copyright
+.\"    notice, this list of conditions and the following disclaimer in the
+.\"    documentation and/or other materials provided with the distribution.
+.\" 3. Neither the name of Julianne F. Haugh nor the names of its contributors
+.\"    may be used to endorse or promote products derived from this software
+.\"    without specific prior written permission.
+.\"
+.\" THIS SOFTWARE IS PROVIDED BY JULIE HAUGH AND CONTRIBUTORS ``AS IS'' AND
+.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+.\" ARE DISCLAIMED.  IN NO EVENT SHALL JULIE HAUGH OR CONTRIBUTORS BE LIABLE
+.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+.\" SUCH DAMAGE.
+.\"
+.\"	$Id: mkpasswd.8,v 1.6 2000/10/16 21:34:40 kloczek Exp $
+.\"
+.TH MKPASSWD 1
+.SH NAME
+mkpasswd \- Update passwd and group database files
+.SH SYNOPSIS
+\fBmkpasswd\fR [\fB-fvgps\fR] \fIfile\fR
+.SH DESCRIPTION
+.B mkpasswd
+reads the file in the format given by the flags and converts it to the
+corresponding database file format.
+These database files are used to improve access performance on systems
+with large numbers of users.
+The output files will be named \fIfile\fR.dir and \fIfile\fR.pag.
+.PP
+The \fB-f\fR option causes \fBmkpasswd\fR to ignore any existing output
+files and overwrite them.
+Normally \fBmkpasswd\fR complains about existing output files and quits.
+.PP
+The \fB-v\fR option causes \fBmkpasswd\fR to output information about
+each record as it is converted, with a final message at the very end.
+.PP
+The \fB-g\fR option treats the input file as though it were in
+\fI/etc/group\fR file format.
+When combined with the \fB-s\fR option, the \fI/etc/gshadow\fR file
+format is used instead.
+.PP
+The \fB-p\fR option treats the input file as though it were in
+\fI/etc/passwd\fR file format.
+This is the default.
+When combined with the \fB-s\fR option, the \fI/etc/shadow\fR file
+format is used instead.
+.SH CAVEATS
+The use of more than one database file is limited to systems which
+include the NDBM database library and therefore may not be available
+on every system.
+.SH NOTE
+Since most commands are capable of updating the database files as
+changes are made, this command need only be used when re-creating a
+deleted or corrupted database file.
+.SH FILES
+/etc/passwd \- user account information
+.br
+/etc/shadow \- shadow user information
+.br
+/etc/group \- group information
+.br
+/etc/gshadow \- shadow group information
+.SH SEE ALSO
+.BR passwd (5),
+.BR group (5),
+.BR shadow (5)
+.SH AUTHOR
+Julianne Frances Haugh (jockgrrl@ix.netcom.com)
diff -Nru shadow-20001012/man/newgrp.1 shadow-20001016/man/newgrp.1
--- shadow-20001012/man/newgrp.1	Thu Jan  1 01:00:00 1970
+++ shadow-20001016/man/newgrp.1	Mon Oct 16 23:34:40 2000
@@ -0,0 +1,80 @@
+.\" Copyright 1991, Julianne Frances Haugh
+.\" All rights reserved.
+.\"
+.\" Redistribution and use in source and binary forms, with or without
+.\" modification, are permitted provided that the following conditions
+.\" are met:
+.\" 1. Redistributions of source code must retain the above copyright
+.\"    notice, this list of conditions and the following disclaimer.
+.\" 2. Redistributions in binary form must reproduce the above copyright
+.\"    notice, this list of conditions and the following disclaimer in the
+.\"    documentation and/or other materials provided with the distribution.
+.\" 3. Neither the name of Julianne F. Haugh nor the names of its contributors
+.\"    may be used to endorse or promote products derived from this software
+.\"    without specific prior written permission.
+.\"
+.\" THIS SOFTWARE IS PROVIDED BY JULIE HAUGH AND CONTRIBUTORS ``AS IS'' AND
+.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+.\" ARE DISCLAIMED.  IN NO EVENT SHALL JULIE HAUGH OR CONTRIBUTORS BE LIABLE
+.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+.\" SUCH DAMAGE.
+.\"
+.\"	$Id: newgrp.1,v 1.7 2000/10/16 21:34:40 kloczek Exp $
+.\"
+.TH NEWGRP 1
+.SH NAME
+newgrp \- Change group ID
+.br
+sg \- Execute command as different group ID
+.SH SYNOPSIS
+.BR newgrp " [" - ]
+[\fIgroup\fR]
+.br
+.BR sg " [" - ]
+[\fIgroup\fR [[\fB-c\fR] \fIcommand\fR]]
+.SH DESCRIPTION
+.B newgrp
+is used to change the current group ID during a login session.
+If the optional \fB\-\fR flag is given, the user's environment
+will be reinitialized as though the user had logged in, otherwise
+the current environment, including current working directory,
+remains unchanged.
+.PP
+.B newgrp
+changes the current real group ID to the named group, or to
+the default group listed in \fI/etc/passwd\fR if no group name
+is given.
+The user will be prompted for a password if they do not have a
+password and the group does, or if the user is not listed as a
+member and the group has a password.
+The user will be denied access if the group password is empty
+and the user is not listed as a member.
+.PP
+The
+.B sg
+command works similiar to \fBnewgrp\fR but does not replace the
+user's shell, so upon exit from a \fBsg\fR command, you are
+returned to your previous group ID.
+.B sg
+also accepts a command.
+The command will be executed with the Bourne shell and must be
+enclosed in quotes.
+.SH CAVEATS
+This version of \fBnewgrp\fR has many compilation options,
+only some of which may be in use at any particular site.
+.SH FILES
+/etc/passwd \- user account information
+.br
+/etc/group \- group information
+.SH SEE ALSO
+.BR login (1),
+.BR id (1),
+.BR su (1)
+.SH AUTHOR
+Julianne Frances Haugh (jockgrrl@ix.netcom.com)
diff -Nru shadow-20001012/man/newusers.8 shadow-20001016/man/newusers.8
--- shadow-20001012/man/newusers.8	Thu Jan  1 01:00:00 1970
+++ shadow-20001016/man/newusers.8	Mon Oct 16 23:34:40 2000
@@ -0,0 +1,68 @@
+.\" Copyright 1991 - 1994, Julianne Frances Haugh
+.\" All rights reserved.
+.\"
+.\" Redistribution and use in source and binary forms, with or without
+.\" modification, are permitted provided that the following conditions
+.\" are met:
+.\" 1. Redistributions of source code must retain the above copyright
+.\"    notice, this list of conditions and the following disclaimer.
+.\" 2. Redistributions in binary form must reproduce the above copyright
+.\"    notice, this list of conditions and the following disclaimer in the
+.\"    documentation and/or other materials provided with the distribution.
+.\" 3. Neither the name of Julianne F. Haugh nor the names of its contributors
+.\"    may be used to endorse or promote products derived from this software
+.\"    without specific prior written permission.
+.\"
+.\" THIS SOFTWARE IS PROVIDED BY JULIE HAUGH AND CONTRIBUTORS ``AS IS'' AND
+.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+.\" ARE DISCLAIMED.  IN NO EVENT SHALL JULIE HAUGH OR CONTRIBUTORS BE LIABLE
+.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+.\" SUCH DAMAGE.
+.\"
+.\"	$Id: newusers.8,v 1.6 2000/10/16 21:34:40 kloczek Exp $
+.\"
+.TH NEWUSERS 8
+.SH NAME
+\fBnewusers\fR - update and create new users in batch
+.SH SYNOPSIS
+\fBnewusers\fR [\fI new_users \fR]
+.SH DESCRIPTION
+\fBnewusers\fR reads a file of user name and cleartext password pairs
+and uses this information to update a group of existing users or to
+create new users.
+Each line is in the same format as the standard password file (see
+\fBpasswd\fR(5)) with the following exceptions.
+.IP "\fIpw_passwd\fR" 10
+This field will be encrypted and used as the new value
+of the encrpted password.
+.IP "\fIpw_age\fR"
+This field will be ignored for shadow passwords if the user already
+exists.
+.IP "\fIpw_gid\fR"
+This field may be the name of an existing group, in which case the
+named user will be added as a member.  If a non-existent numerical
+group is given, a new group will be created having this number.
+.IP "\fIpw_dir\fR"
+This field will be checked for existence as a directory and a new
+directory with the same name will be created if it does not already exist.
+The ownership of the directory will be set to be that of the user
+being created or updated.
+.PP
+This command is intended to be used in a large system environment where
+many accounts are updated at a single time.
+.SH CAVEATS
+.\" The \fImkpasswd\fR command must be executed afterwards to update the
+.\" DBM password files.
+The input file must be protected since it contains unencrypted passwords.
+.SH SEE ALSO
+.\" mkpasswd(8), passwd(1), useradd(1)
+.BR passwd (1),
+.BR useradd (8)
+.SH AUTHOR
+Julianne Frances Haugh (jockgrrl@ix.netcom.com)
diff -Nru shadow-20001012/man/passwd.1 shadow-20001016/man/passwd.1
--- shadow-20001012/man/passwd.1	Thu Jan  1 01:00:00 1970
+++ shadow-20001016/man/passwd.1	Mon Oct 16 23:34:40 2000
@@ -0,0 +1,190 @@
+.\" Copyright 1989 - 1994, Julianne Frances Haugh
+.\" All rights reserved.
+.\"
+.\" Redistribution and use in source and binary forms, with or without
+.\" modification, are permitted provided that the following conditions
+.\" are met:
+.\" 1. Redistributions of source code must retain the above copyright
+.\"    notice, this list of conditions and the following disclaimer.
+.\" 2. Redistributions in binary form must reproduce the above copyright
+.\"    notice, this list of conditions and the following disclaimer in the
+.\"    documentation and/or other materials provided with the distribution.
+.\" 3. Neither the name of Julianne F. Haugh nor the names of its contributors
+.\"    may be used to endorse or promote products derived from this software
+.\"    without specific prior written permission.
+.\"
+.\" THIS SOFTWARE IS PROVIDED BY JULIE HAUGH AND CONTRIBUTORS ``AS IS'' AND
+.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+.\" ARE DISCLAIMED.  IN NO EVENT SHALL JULIE HAUGH OR CONTRIBUTORS BE LIABLE
+.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+.\" SUCH DAMAGE.
+.\"
+.\"	$Id: passwd.1,v 1.6 2000/10/16 21:34:40 kloczek Exp $
+.\"
+.TH PASSWD 1
+.SH NAME
+passwd \- change user password
+.SH SYNOPSIS
+\fBpasswd\fR [\fB-f\fR|\fB-s\fR] [\fIname\fR]
+.br
+\fBpasswd\fR [\fB-g\fR] [\fB-r\fR|\fBR\fR] \fIgroup\fR
+.br
+\fBpasswd\fR [\fB-x\fR \fImax\fR] [\fB-n\fR \fImin\fR]
+[\fB-w\fR \fIwarn\fR] [\fB-i\fR \fIinact\fR] \fIname\fR
+.br
+\fBpasswd\fR {\fB-l\fR|\fB-u\fR|\fB-d\fR|\fB-S\fR} \fIname\fR
+.SH DESCRIPTION
+\fBpasswd\fR changes passwords for user and group accounts.
+A normal user may only change the password for their own account,
+the super user may change the password for any account.
+The administrator of a group may change the password for the group.
+\fBpasswd\fR also changes account information, such as the full name
+of the user, their login shell, or password expiry dates and intervals.
+.SS Password Changes
+The user is first prompted for their old password,
+if one is present.
+This password is then encrypted and compared against the
+stored password.
+The user has only one chance to enter the correct password.
+The super user is permitted to bypass this step so that forgotten
+passwords may be changed.
+.PP
+After the password has been entered, password aging information
+is checked to see if the user is permitted to change their password
+at this time.
+If not, \fBpasswd\fR refuses to change the password and exits.
+.PP
+The user is then prompted for a replacement password.
+This password is tested for complexity.
+As a general guideline,
+passwords should consist of 6 to 8 characters including
+one or more from each of following sets:
+.IP "" .5i
+Lower case alphabetics
+.IP "" .5i
+Upper case alphabetics
+.IP "" .5i
+Digits 0 thru 9
+.IP "" .5i
+Punctuation marks
+.PP
+Care must be taken not to include the system default erase
+or kill characters.
+\fBpasswd\fR will reject any password which is not suitably
+complex.
+.PP
+If the password is accepted,
+\fBpasswd\fR will prompt again and compare the second entry
+against the first.
+Both entries are require to match in order for the password
+to be changed.
+.SS Group passwords
+When the \fB-g\fR option is used, the password for the named
+group is changed.
+The user must either be the super user, or a group administrator
+for the named group.
+The current group password is not prompted for.
+The \fB-r\fR option is used with the \fB-g\fR option to remove
+the current password from the named group.
+This allows group access to all members.
+The \fB-R\fR option is used with the \fB-g\fR option to restrict
+the named group for all users.
+.SS Password expiry information
+The password aging information may be changed by the super
+user with the \fB-x\fR, \fB-n\fR, \fB-w\fR, and \fB-i\fR options.
+The \fB-x\fR option is used to set the maximum number of days
+a password remains valid.
+After \fImax\fR days, the password is required to be changed.
+The \fB-n\fR option is used to set the minimum number of days
+before a password may be changed.
+The user will not be permitted to change the password until
+\fImin\fR days have elapsed.
+The \fB-w\fR option is used to set the number of days of warning
+the user will receive before their password will expire.
+The warning occurs \fIwarn\fR days before the expiration, telling
+the user how many days until the password is set to expire.
+The \fB-i\fR option is used to disable an account after the
+password has been expired for a number of days.
+After a user account has had an expired password for \fIinact\fR
+days, the user may no longer sign on to the account.
+.SS Account maintenance
+User accounts may be locked and unlocked with the \fB-l\fR and
+\fB-u\fR flags.
+The \fB-l\fR option disables an account by changing the password to a
+value which matches no possible encrypted value.
+The \fB-u\fR option re-enables an account by changing the password
+back to its previous value.
+.PP
+The account status may be given with the \fB-S\fR option.
+The status information consists of 6 parts.
+The first part indicates if the user account is locked (L), has no
+password (NP), or has a usable password (P).
+The second part gives the date of the last password change.
+The next four parts are the minimum age, maximum age, warning period,
+and inactivity period for the password.
+.SS Hints for user passwords
+The security of a password depends upon the strength of the
+encryption algorithm and the size of the key space.
+The \fB\s-2UNIX\s+2\fR System encryption method is based on
+the NBS DES algorithm and is very secure.
+The size of the key space depends upon the randomness of the
+password which is selected.
+.PP
+Compromises in password security normally result from careless
+password selection or handling.
+For this reason, you should select a password which does not
+appear in a dictionary or which must be written down.
+The password should also not be a proper name, your license
+number, birth date, or street address.
+Any of these may be used as guesses to violate system security.
+.PP
+Your password must easily remembered so that you will not
+be forced to write it on a piece of paper.
+This can be accomplished by appending two small words together
+and separating each with a special character or digit.
+For example, Pass%word.
+.PP
+Other methods of construction involve selecting an easily
+remembered phrase from literature and selecting the first
+or last letter from each.
+An example of this is
+.IP "" .5i
+Ask not for whom the bell tolls.
+.PP
+which produces
+.IP "" .5i
+An4wtbt.
+.PP
+You may be reasonably sure few crackers will have
+included this in their dictionary.
+You should, however, select your own methods for constructing
+passwords and not rely exclusively on the methods given here.
+.SS Notes about group passwords
+Group passwords are an inherent security problem since more
+than one person is permitted to know the password.
+However, groups are a useful tool for permitting co-operation
+between different users.
+.SH CAVEATS
+Not all options may be supported.
+Password complexity checking may vary from site to site.
+The user is urged to select as complex a password as they
+feel comfortable with.
+User's may not be able to change their password on a system if NIS
+is enabled and they are not logged into the NIS server.
+.SH FILES
+/etc/passwd \- user account information
+.br
+/etc/shadow \- encrypted user passwords
+.SH SEE ALSO
+.BR passwd (3),
+.\" .BR shadow (3),
+.BR group (5),
+.BR passwd (5)
+.SH AUTHOR
+Julianne Frances Haugh (jockgrrl@ix.netcom.com)
diff -Nru shadow-20001012/man/passwd.5 shadow-20001016/man/passwd.5
--- shadow-20001012/man/passwd.5	Thu Jan  1 01:00:00 1970
+++ shadow-20001016/man/passwd.5	Mon Oct 16 23:34:40 2000
@@ -0,0 +1,111 @@
+.\" Copyright 1989 - 1990, Julianne Frances Haugh
+.\" All rights reserved.
+.\"
+.\" Redistribution and use in source and binary forms, with or without
+.\" modification, are permitted provided that the following conditions
+.\" are met:
+.\" 1. Redistributions of source code must retain the above copyright
+.\"    notice, this list of conditions and the following disclaimer.
+.\" 2. Redistributions in binary form must reproduce the above copyright
+.\"    notice, this list of conditions and the following disclaimer in the
+.\"    documentation and/or other materials provided with the distribution.
+.\" 3. Neither the name of Julianne F. Haugh nor the names of its contributors
+.\"    may be used to endorse or promote products derived from this software
+.\"    without specific prior written permission.
+.\"
+.\" THIS SOFTWARE IS PROVIDED BY JULIE HAUGH AND CONTRIBUTORS ``AS IS'' AND
+.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+.\" ARE DISCLAIMED.  IN NO EVENT SHALL JULIE HAUGH OR CONTRIBUTORS BE LIABLE
+.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+.\" SUCH DAMAGE.
+.\"
+.\"	$Id: passwd.5,v 1.6 2000/10/16 21:34:40 kloczek Exp $
+.\"
+.TH PASSWD 5
+.SH NAME
+passwd \- The password file
+.SH DESCRIPTION
+.I passwd
+contains various pieces of information for each user account.
+Included is
+.IP "" .5i
+Login name
+.IP "" .5i
+Optional encrypted password
+.IP "" .5i
+Numerical user ID
+.IP "" .5i
+Numerical group ID
+.IP "" .5i
+User name or comment field
+.IP "" .5i
+User home directory
+.IP "" .5i
+User command interpreter
+.PP
+The password field may not be filled if shadow passwords
+have been enabled.
+If shadow passwords are being used, the encrypted password will
+be found in \fI/etc/shadow\fR.
+The encryped password consists of 13 characters from the
+64 character alphabet
+a thru z, A thru Z, 0 thru 9, \. and /.
+Refer to \fBcrypt\fR(3) for details on how this string is
+interpreted.
+.PP
+An optional password age string may follow the encrypted
+password, separated by a comma, from the same alphabet
+as the password itself.
+The first character gives the number of weeks during which the
+password is valid.
+The second character gives the number of weeks which must pass
+before the user is permitted to change the password.
+The last two characters give the week since Jan 1970 when the
+password was last changed.
+When the number of weeks during which the password is valid
+have passed, the user will be required to provide a new
+password.
+.PP
+The comment field is used by various system utilities, such as
+\fBfinger\fR(1).
+Three additional values may be present in the comment field.
+They are
+.IP "" .5i
+pri= \- set initial value of nice
+.IP "" .5i
+umask= \- set initial value of umask
+.IP "" .5i
+ulimit= \- set initial value of ulimit
+.PP
+These fields are separated from each other and from any other
+comment field by a comma.
+.PP
+The home directory field provides the name of the initial
+working directory.
+\fBLogin\fR uses this information to set the value of
+the \fBHOME\fR environmental variable.
+.PP
+The command interpreter field provides the name of the user's
+command language interpreter, or the name of the initial program
+to execute.
+\fBLogin\fR uses this information to set the value of the
+\fBSHELL\fR environmental variable.
+If this field is empty, it defaults to the value \fB/bin/sh\fR.
+.SH FILES
+/etc/passwd \- user account information
+.SH SEE ALSO
+.BR login (1),
+.BR passwd (1),
+.BR su (1),
+.BR sulogin (8),
+.BR shadow (5),
+.BR pwconv (8),
+.BR pwunconv (8)
+.SH AUTHOR
+Julianne Frances Haugh (jockgrrl@ix.netcom.com)
diff -Nru shadow-20001012/man/pl/Makefile.am shadow-20001016/man/pl/Makefile.am
--- shadow-20001012/man/pl/Makefile.am	Mon Oct  9 21:41:21 2000
+++ shadow-20001016/man/pl/Makefile.am	Sun Oct 15 18:26:47 2000
@@ -5,17 +5,13 @@
 	chage.1 \
 	chfn.1 \
 	chsh.1 \
-	groups.1 \
 	gpasswd.1 \
-	id.1 \
 	login.1 \
 	newgrp.1 \
 	passwd.1 \
 	su.1 \
-	pw_auth.3 \
 	shadow.3 \
 	d_passwd.5 \
-	dialups.5 \
 	faillog.5 \
 	limits.5 \
 	login.access.5 \
@@ -26,7 +22,6 @@
 	suauth.5 \
 	adduser.8 \
         chpasswd.8 \
-        dpasswd.8 \
 	faillog.8 \
 	groupadd.8 \
 	groupdel.8 \
@@ -38,13 +33,15 @@
 	logoutd.8 \
 	mkpasswd.8 \
 	newusers.8 \
-	pwauth.8 \
 	pwck.8 \
 	pwconv.8 \
 	pwunconv.8 \
 	shadowconfig.8 \
-	sulogin.8 \
 	useradd.8 \
 	userdel.8 \
 	usermod.8 \
 	vipw.8
+
+EXTRA_DIST = $(man_MANS) \
+	dialups.5 groups.1 id.1 pw_auth.3 pwauth.8 sulogin.8 \
+        dpasswd.8
diff -Nru shadow-20001012/man/pl/Makefile.in shadow-20001016/man/pl/Makefile.in
--- shadow-20001012/man/pl/Makefile.in	Thu Oct 12 15:05:13 2000
+++ shadow-20001016/man/pl/Makefile.in	Mon Oct 16 23:43:35 2000
@@ -102,7 +102,10 @@
 
 mandir = @mandir@/pl
 
-man_MANS =  	chage.1 	chfn.1 	chsh.1 	groups.1 	gpasswd.1 	id.1 	login.1 	newgrp.1 	passwd.1 	su.1 	pw_auth.3 	shadow.3 	d_passwd.5 	dialups.5 	faillog.5 	limits.5 	login.access.5 	login.defs.5 	passwd.5 	porttime.5 	shadow.5 	suauth.5 	adduser.8         chpasswd.8         dpasswd.8 	faillog.8 	groupadd.8 	groupdel.8 	groupmod.8 	grpconv.8 	grpunconv.8 	grpck.8 	lastlog.8 	logoutd.8 	mkpasswd.8 	newusers.8 	pwauth.8 	pwck.8 	pwconv.8 	pwunconv.8 	shadowconfig.8 	sulogin.8 	useradd.8 	userdel.8 	usermod.8 	vipw.8
+man_MANS =  	chage.1 	chfn.1 	chsh.1 	gpasswd.1 	login.1 	newgrp.1 	passwd.1 	su.1 	shadow.3 	d_passwd.5 	faillog.5 	limits.5 	login.access.5 	login.defs.5 	passwd.5 	porttime.5 	shadow.5 	suauth.5 	adduser.8         chpasswd.8 	faillog.8 	groupadd.8 	groupdel.8 	groupmod.8 	grpconv.8 	grpunconv.8 	grpck.8 	lastlog.8 	logoutd.8 	mkpasswd.8 	newusers.8 	pwck.8 	pwconv.8 	pwunconv.8 	shadowconfig.8 	useradd.8 	userdel.8 	usermod.8 	vipw.8
+
+
+EXTRA_DIST = $(man_MANS) 	dialups.5 groups.1 id.1 pw_auth.3 pwauth.8 sulogin.8         dpasswd.8
 
 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
 CONFIG_HEADER = ../../config.h
diff -Nru shadow-20001012/man/pl/adduser.8 shadow-20001016/man/pl/adduser.8
--- shadow-20001012/man/pl/adduser.8	Thu Jan  1 01:00:00 1970
+++ shadow-20001016/man/pl/adduser.8	Mon Oct  9 21:31:41 2000
@@ -0,0 +1 @@
+.so useradd.8
diff -Nru shadow-20001012/man/pl/chage.1 shadow-20001016/man/pl/chage.1
--- shadow-20001012/man/pl/chage.1	Thu Jan  1 01:00:00 1970
+++ shadow-20001016/man/pl/chage.1	Mon Oct 16 23:27:19 2000
@@ -0,0 +1,110 @@
+.\" {PTM/WK/1999-09-16}
+.\" Copyright 1990 - 1994 Julianne Frances Haugh
+.\" All rights reserved.
+.\"
+.\" Redistribution and use in source and binary forms, with or without
+.\" modification, are permitted provided that the following conditions
+.\" are met:
+.\" 1. Redistributions of source code must retain the above copyright
+.\"    notice, this list of conditions and the following disclaimer.
+.\" 2. Redistributions in binary form must reproduce the above copyright
+.\"    notice, this list of conditions and the following disclaimer in the
+.\"    documentation and/or other materials provided with the distribution.
+.\" 3. Neither the name of Julianne F. Haugh nor the names of its contributors
+.\"    may be used to endorse or promote products derived from this software
+.\"    without specific prior written permission.
+.\"
+.\" THIS SOFTWARE IS PROVIDED BY JULIE HAUGH AND CONTRIBUTORS ``AS IS'' AND
+.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+.\" ARE DISCLAIMED.  IN NO EVENT SHALL JULIE HAUGH OR CONTRIBUTORS BE LIABLE
+.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+.\" SUCH DAMAGE.
+.\"
+.TH CHAGE 1
+.SH NAZWA
+chage \- zmień informację o terminie ważno¶ci hasła użytkownika
+.SH SKŁADNIA
+.TP 6
+.B chage
+.RB [ -m
+.IR mindni ]
+.RB [ -M
+.IR maxdni ]
+.RB [ -d
+.IR ostatni ]
+.RB [ -I
+.IR nieaktywne ]
+.br
+.RB [ -E
+.IR data_ważno¶ci ]
+.RB [ -W
+.IR dni_ostrzegania ]
+.I użytkownik
+.TP 6
+.B chage -l \fIużytkownik\fR
+.SH OPIS
+\fBchage\fR zmienia liczbę dni pomiędzy zmianami hasła i datę ostatniej
+zmiany hasła. Informację tę system wykorzystuje do ustalenia, kiedy
+użytkownik musi zmienić hasło.
+Polecenia \fBchage\fR może użyć tylko użytkownik root, za wyj±tkiem
+opcji \fB-l\fR. Może się ni± posłużyć się użytkownik nieuprzywilejowany
+do stwierdzenia, kiedy wygasa jego własne hasło lub konto.
+.PP
+Opcja \fB-m\fR ustawia minimaln± liczbę dni pomiędzy zmianami hasła
+na warto¶ć \fImindni\fR. Warto¶ć zerowa oznacza, że użytkownik może je zmieniać
+w dowolnym czasie.
+.PP
+Opcja \fB-M\fR ustawia maksymaln± liczbę dni, przez jakie hasło jest ważne
+na warto¶ć \fImaxdni\fR.
+Gdy \fImaxdni\fR plus \fIostatni\fR jest mniejsze niż bież±cy dzień,
+od użytkownika wymagana jest zmiana hasła przed skorzystaniem z konta.
+Zdarzenie to może być zaplanowane z wyprzedzeniem przez wykorzystanie
+opcji \fB-W\fR, ostrzegaj±cej zawczasu użytkownika o zbliżaj±cym się terminie
+zmiany.
+.PP
+Opcja \fB-d\fR ustawia liczbę dni od 1 stycznia 1970 do dnia kiedy ostatnio
+zmieniono hasło na \fIostatni\fR. Data może również zostać podana w postaci
+RRRR-MM-DD (lub postaci powszechniej używanej w twoim regionie).
+.PP
+Opcja \fB-E\fR służy do ustawiania daty, od której konto użytkownika
+nie będzie już dostępne.
+\fIdata_ważno¶ci\fR jest liczb± dni od 1 stycznia 1970, od której konto jest
+blokowane. Data może być też wyrażona w postaci RRRR-MM-DD (lub innej,
+powszechniej używanej w twoim regionie).
+Użytkownik, którego konto jest zablokowane musi skontaktować się
+z administratorem systemu zanim będzie mógł z niego ponownie skorzystać.
+.PP
+Opcja \fB-I\fR służy do ustawiania czasu nieaktywno¶ci po wyga¶nięciu
+hasła, po którym konto jest blokowane. Parametr \fInieaktywne\fR podaje
+liczbę dni nieaktywno¶ci. Warto¶ć 0 wył±cza tę funkcję.
+Użytkownik, którego konto jest zablokowane musi skontaktować się
+z administratorem systemu zanim będzie mógł z niego ponownie skorzystać.
+.PP
+Opcja \fB-W\fR służy do ustawiania ostrzegania przed wymagan± zmian± hasła.
+Parametr \fIdni_ostrzegania\fR jest liczb± dni przed upływem ważno¶ci hasła;
+od tego dnia użytkownik będzie ostrzegany o nadchodz±cym terminie.
+.PP
+Wszystkie powyższe warto¶ci przechowywane s± jako liczba dni, jeżeli używany
+jest dodatkowy, przesłaniany plik haseł (shadow). Jednak jeżeli używany jest
+standardowy plik haseł, to s± one zamieniane (w obie strony) na liczbę tygodni.
+Z powodu powyższej konwersji mog± pojawić się błędy zaokr±gleń.
+.PP
+Je¶li nie podano żadnej opcji, to \fBchage\fR działa w trybie interaktywnym,
+proponuj±c użytkownikowi warto¶ci bież±ce dla każdego z pól. WprowadĽ now±
+warto¶ć by zmienić pole, lub pozostaw pust± by użyć warto¶ci bież±cej.
+Bież±ca warto¶ć pola wy¶wietlana jest między par± znaczników \fB[ ]\fR.
+.SH PLIKI
+.IR /etc/passwd " - informacje o kontach użytkowników"
+.br
+.IR /etc/shadow " - chronione informacje o kontach użytkowników"
+.SH ZOBACZ TAKŻE
+.BR passwd (5),
+.BR shadow (5)
+.SH AUTOR
+Julianne Frances Haugh (jockgrrl@ix.netcom.com)
diff -Nru shadow-20001012/man/pl/chfn.1 shadow-20001016/man/pl/chfn.1
--- shadow-20001012/man/pl/chfn.1	Thu Jan  1 01:00:00 1970
+++ shadow-20001016/man/pl/chfn.1	Mon Oct 16 23:25:53 2000
@@ -0,0 +1,77 @@
+.\" {PTM/WK/1999-09-25}
+.\" Copyright 1990 - 1994 Julianne Frances Haugh
+.\" All rights reserved.
+.\"
+.\" Redistribution and use in source and binary forms, with or without
+.\" modification, are permitted provided that the following conditions
+.\" are met:
+.\" 1. Redistributions of source code must retain the above copyright
+.\"    notice, this list of conditions and the following disclaimer.
+.\" 2. Redistributions in binary form must reproduce the above copyright
+.\"    notice, this list of conditions and the following disclaimer in the
+.\"    documentation and/or other materials provided with the distribution.
+.\" 3. Neither the name of Julianne F. Haugh nor the names of its contributors
+.\"    may be used to endorse or promote products derived from this software
+.\"    without specific prior written permission.
+.\"
+.\" THIS SOFTWARE IS PROVIDED BY JULIE HAUGH AND CONTRIBUTORS ``AS IS'' AND
+.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+.\" ARE DISCLAIMED.  IN NO EVENT SHALL JULIE HAUGH OR CONTRIBUTORS BE LIABLE
+.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+.\" SUCH DAMAGE.
+.\"
+.TH CHFN 1
+.SH NAZWA
+chfn \- zmień nazwę użytkownika i informację o nim
+.SH SKŁADNIA
+.TP 5
+.B chfn
+.RB [ -f
+.IR pełna_nazwa ]
+.RB [ -r
+.IR nr_pokoju ]
+.br
+.RB [ -w
+.IR tel_służb ]
+.RB [ -h
+.IR tel_dom ]
+.RB [ -o
+.IR inne ]
+.RI [ użytkownik ]
+.SH OPIS
+\fBchfn\fR zmienia pełn± nazwę (imię i nazwisko), telefon służbowy i domowy
+dla danego konta użytkownika. Informacja ta jest zwykle drukowana przez
+\fBfinger\fR(1) i podobne mu programy.
+Zwykły użytkownik może zmieniać wył±cznie pola opisuj±ce własne konto.
+Tylko superużytkownik może zmieniać pola dowolnego konta.
+Również tylko on może posłużyć się opcj± \fB-o\fR by zmienić niezdefiniowane
+czę¶ci pola GECOS.
+.PP
+Jedynym ograniczeniem nakładanym na zawarto¶ć pól jest zakaz używania w nich
+znaków kontrolnych oraz przecinka, dwukropka i znaku równo¶ci.
+Pola \fIinne\fR (other) nie obowi±zuje to ograniczenie. Pole to służy do
+przechowywania informacji rozliczeniowej używanej przez inne aplikacje.
+.PP
+Je¶li nie wybrano żadnej z opcji, to \fBchfn\fR działa w trybie interaktywnym,
+proponuj±c użytkownikowi warto¶ci bież±ce dla każdego z pól. WprowadĽ now±
+warto¶ć by zmienić pole, lub pozostaw pust± by użyć warto¶ci bież±cej.
+Bież±ca warto¶ć pola wy¶wietlana jest między par± znaczników \fB[ ]\fR.
+Bez podania opcji \fBchfn\fR pyta o konto użytkownika, które ma podlegać
+zmianie.
+.SH PLIKI
+.IR /etc/passwd " - informacja o kontach użytkowników"
+.SH ZOBACZ TAKŻE
+.BR passwd (5)
+.SH AUTOR
+Julianne Frances Haugh (jockgrrl@ix.netcom.com)
+.SH OD TŁUMACZA
+Niniejsza dokumentacja opisuje polecenie wchodz±ce w skład pakietu
+shadow-password.
+Z uwagi na powtarzaj±ce się nazwy poleceń, upewnij się, że korzystasz
+z wła¶ciwej dokumentacji.
diff -Nru shadow-20001012/man/pl/chpasswd.8 shadow-20001016/man/pl/chpasswd.8
--- shadow-20001012/man/pl/chpasswd.8	Thu Jan  1 01:00:00 1970
+++ shadow-20001016/man/pl/chpasswd.8	Mon Oct 16 23:27:14 2000
@@ -0,0 +1,62 @@
+.\" {PTM/WK/1999-09-16}
+.\" Copyright 1991, Julianne Frances Haugh
+.\" All rights reserved.
+.\"
+.\" Redistribution and use in source and binary forms, with or without
+.\" modification, are permitted provided that the following conditions
+.\" are met:
+.\" 1. Redistributions of source code must retain the above copyright
+.\"    notice, this list of conditions and the following disclaimer.
+.\" 2. Redistributions in binary form must reproduce the above copyright
+.\"    notice, this list of conditions and the following disclaimer in the
+.\"    documentation and/or other materials provided with the distribution.
+.\" 3. Neither the name of Julianne F. Haugh nor the names of its contributors
+.\"    may be used to endorse or promote products derived from this software
+.\"    without specific prior written permission.
+.\"
+.\" THIS SOFTWARE IS PROVIDED BY JULIE HAUGH AND CONTRIBUTORS ``AS IS'' AND
+.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+.\" ARE DISCLAIMED.  IN NO EVENT SHALL JULIE HAUGH OR CONTRIBUTORS BE LIABLE
+.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+.\" SUCH DAMAGE.
+.\"
+.TH CHPASSWD 8
+.SH NAZWA
+chpasswd - wsadowa aktualizacja pliku haseł
+.SH SKŁADNIA
+.B chpasswd
+.RB [ -e ]
+.SH OPIS
+\fBchpasswd\fR odczytuje ze standardowego wej¶cia plik zawieraj±cy pary:
+nazwa użytkownika i hasło. Odczytan± informacje wykorzystuje do aktualizacji
+grupy istniej±cych użytkowników.
+Bez przeł±cznika -e, hasła traktowane s± jako podane jawnie. Z przeł±cznikiem
+-e hasła powinny być dostarczone w postaci zakodowanej (encrypted).
+Każdy wiersz ma postać
+.sp 1
+	  \fInazwa_Użytkownika\fR:\fIhasło\fR
+.sp 1
+Dany użytkownik musi istnieć.
+Jeżeli będzie to konieczne, podane hasło zostanie zakodowane a wiek hasła,
+je¶li występuje, zaktualizowany.
+.PP
+Polecenie to przeznaczone jest do użytku w dużych systemach, gdzie aktualizuje
+się wiele kont naraz.
+.SH PRZESTROGI
+.\" Po użyciu \fBchpasswd\fR musi zostać wykonane polecenie \fImkpasswd\fR,
+.\" aktualizuj±ce pliki DBM haseł (DBM password files).
+Plik Ľródłowy, je¶li zawiera niezakodowane hasła, musi być chroniony.
+.\" Polecenie to może być zaniechane na rzecz polecenia newusers(8).
+.SH ZOBACZ TAKŻE
+.\" mkpasswd(8), passwd(1), useradd(1)
+.BR passwd (1),
+.BR useradd (8),
+.BR newusers (8)
+.SH AUTOR
+Julianne Frances Haugh (jockgrrl@ix.netcom.com)
diff -Nru shadow-20001012/man/pl/chsh.1 shadow-20001016/man/pl/chsh.1
--- shadow-20001012/man/pl/chsh.1	Thu Jan  1 01:00:00 1970
+++ shadow-20001016/man/pl/chsh.1	Mon Oct 16 23:25:49 2000
@@ -0,0 +1,70 @@
+.\" {PTM/WK/1999-09-25}
+.\" Copyright 1990, Julianne Frances Haugh
+.\" All rights reserved.
+.\"
+.\" Redistribution and use in source and binary forms, with or without
+.\" modification, are permitted provided that the following conditions
+.\" are met:
+.\" 1. Redistributions of source code must retain the above copyright
+.\"    notice, this list of conditions and the following disclaimer.
+.\" 2. Redistributions in binary form must reproduce the above copyright
+.\"    notice, this list of conditions and the following disclaimer in the
+.\"    documentation and/or other materials provided with the distribution.
+.\" 3. Neither the name of Julianne F. Haugh nor the names of its contributors
+.\"    may be used to endorse or promote products derived from this software
+.\"    without specific prior written permission.
+.\"
+.\" THIS SOFTWARE IS PROVIDED BY JULIE HAUGH AND CONTRIBUTORS ``AS IS'' AND
+.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+.\" ARE DISCLAIMED.  IN NO EVENT SHALL JULIE HAUGH OR CONTRIBUTORS BE LIABLE
+.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+.\" SUCH DAMAGE.
+.\"
+.TH CHSH 1
+.SH NAZWA
+chsh \- zmień powłokę zgłoszeniow±
+.SH SKŁADNIA
+.TP 5
+.B chsh
+.RB [ -s
+.IR powłoka ]
+.RI [ użytkownik ]
+.SH OPIS
+\fBchsh\fR zmienia powłokę zgłoszeniow± użytkownika.
+Okre¶la nazwę pocz±tkowego polecenia zgłoszeniowego użytkownika.
+Zwykły użytkownik może zmienić wył±cznie powłokę zgłoszeniow± własnego konta,
+superużytkownik może zmienić powłokę zgłoszeniow± dla dowolnego konta.
+.PP
+Jedynym ograniczeniem nałożonym na powłokę zgłoszeniow± jest to, że jej nazwa
+musi być ujęta w \fI/etc/shells\fR, chyba że polecenie \fBchsh\fR wywoływane
+jest przez superużytkownika, wówczas może być podana nazwa dowolnego polecenia.
+Użytkownicy kont z ograniczon± powłok± logowania nie mog± jej zmieniać.
+Odradza się z tego powodu umieszczanie \fB/bin/rsh\fR w pliku \fI/etc/shells\fR,
+gdyż przypadkowa zmiana na powłokę ograniczon± uniemożliwi użytkownikowi
+jak±kolwiek zmianę powłoki logowania, nawet z powrotem na dotychczasow±.
+.PP
+jeżeli nie podano opcji \fB-s\fR, to \fBchsh\fR działa w trybie interaktywnym,
+proponuj±c użytkownikowi bież±c± powłokę logowania. WprowadĽ now± warto¶ć
+do pola lub pozostaw je puste, by pozostawić aktualn± warto¶ć.
+Bież±ca warto¶ć wy¶wietlana jest pomiędzy par± znaczników \fB[ ]\fR.
+.SH PLIKI
+.IR /etc/passwd " - informacja o kontach użytkowników"
+.br
+.IR /etc/shells " - lista dozwolonych powłok zgłoszeniowych"
+.SH ZOBACZ TAKŻE
+.BR chfn (1),
+.BR passwd (5)
+.SH AUTOR
+Julianne Frances Haugh (jockgrrl@ix.netcom.com)
+.SH OD TŁUMACZA
+Niniejsza dokumentacja opisuje polecenie wchodz±ce w skład pakietu
+shadow-password.
+Istnieje wiele programów i skryptów do zarz±dzania kontami
+użytkowników czy grup. Z uwagi na powtarzaj±ce się nazwy poleceń, upewnij
+się, że korzystasz z wła¶ciwej dokumentacji.
diff -Nru shadow-20001012/man/pl/d_passwd.5 shadow-20001016/man/pl/d_passwd.5
--- shadow-20001012/man/pl/d_passwd.5	Thu Jan  1 01:00:00 1970
+++ shadow-20001016/man/pl/d_passwd.5	Tue Sep  5 19:27:30 2000
@@ -0,0 +1,30 @@
+.\"
+.\" {PTM/WK/1999-09-22}
+.\"
+.TH D_PASSWD 5
+.SH NAZWA
+d_passwd - plik haseł telefonicznych
+.SH OPIS
+Z dostępem do systemu przez linię telefoniczn± zwi±zane s± dwa pliki
+konfiguracyjne: \fI/etc/d_passwd\fR, zawieraj±cy hasła i \fI/etc/dialups\fR,
+zawieraj±cy linie.
+Każdorazowo, zanim użytkownik ł±cz±cy się za po¶rednictwem modemu otrzyma
+dostęp do systemu, musi podać hasło telefoniczne. Hasła te s± niezależne
+od haseł użytkowników i przypisane nie do użytkownika, ani linii terminalowej,
+lecz do powłoki zgłoszeniowej użytkownika.
+Do rozpoczęcia sesji wymagane jest zarówno hasło użytkownika jak
+i telefoniczne. Zauważ jednak, że hasła telefoniczne nie posiadaj± kontroli
+terminu ważno¶ci. Należy, po uzgodnieniu, okresowo zmieniać je ręcznie.
+W pliku \fId_passwd\fR kolejne wiersze definiuj± hasła dla rozmaitych powłok:
+.br
+.sp 1
+         powłoka:zakodowane_hasło:
+.br
+.sp 1
+Zauważ, że po polu hasła występuje dwukropek. Powłoka powinna być
+okre¶lona przez bezwzględn± nazwę ¶cieżkow± pliku interpretatora poleceń.
+Do zarz±dzania hasłami telefonicznymi służy polecenie \fBdpasswd\fR (1).
+.SH ZOBACZ TAKŻE
+.BR dpasswd (1),
+.BR login (1),
+.BR dialups (5).
diff -Nru shadow-20001012/man/pl/dialups.5 shadow-20001016/man/pl/dialups.5
--- shadow-20001012/man/pl/dialups.5	Thu Jan  1 01:00:00 1970
+++ shadow-20001016/man/pl/dialups.5	Tue Sep  5 19:27:30 2000
@@ -0,0 +1,24 @@
+.\"
+.\" {PTM/WK/1999-09-22}
+.\"
+.TH DIALUPS
+.SH NAZWA
+dialups - plik terminalowych linii telefonicznych
+.SH OPIS
+Z dostępem do systemu przez linię telefoniczn± zwi±zane s± dwa pliki
+konfiguracyjne: \fI/etc/d_passwd\fR, zawieraj±cy hasła i \fI/etc/dialups\fR,
+zawieraj±cy linie. W każdym wierszu pliku \fIdialups\fR zawarta jest nazwa
+pliku specjalnego linii terminalowej, do której podł±czony jest modem:
+.br
+.sp 1
+         /dev/tty12
+         /dev/tty13
+.br
+.sp 1
+Warto jest uj±ć w nim \fBwszystkie\fR linie z dostępem modemowym.
+Poł±czenie z linii pominiętej nie będzie dodatkowo weryfikowane - użytkownicy
+ł±cz±cy się ni± nie będ± musieli podawać hasła telefonicznego.
+.SH ZOBACZ TAKŻE
+.BR dpasswd (1),
+.BR login (1),
+.BR d_passwd (5).
diff -Nru shadow-20001012/man/pl/dpasswd.8 shadow-20001016/man/pl/dpasswd.8
--- shadow-20001012/man/pl/dpasswd.8	Thu Jan  1 01:00:00 1970
+++ shadow-20001016/man/pl/dpasswd.8	Mon Oct 16 23:27:08 2000
@@ -0,0 +1,56 @@
+.\" {PTM/WK/1999-09-17}
+.\" Copyright 1991, Julianne Frances Haugh
+.\" All rights reserved.
+.\"
+.\" Redistribution and use in source and binary forms, with or without
+.\" modification, are permitted provided that the following conditions
+.\" are met:
+.\" 1. Redistributions of source code must retain the above copyright
+.\"    notice, this list of conditions and the following disclaimer.
+.\" 2. Redistributions in binary form must reproduce the above copyright
+.\"    notice, this list of conditions and the following disclaimer in the
+.\"    documentation and/or other materials provided with the distribution.
+.\" 3. Neither the name of Julianne F. Haugh nor the names of its contributors
+.\"    may be used to endorse or promote products derived from this software
+.\"    without specific prior written permission.
+.\"
+.\" THIS SOFTWARE IS PROVIDED BY JULIE HAUGH AND CONTRIBUTORS ``AS IS'' AND
+.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+.\" ARE DISCLAIMED.  IN NO EVENT SHALL JULIE HAUGH OR CONTRIBUTORS BE LIABLE
+.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+.\" SUCH DAMAGE.
+.\"
+.TH DPASSWD 8
+.SH NAZWA
+\fBdpasswd\fR - zmień hasło telefoniczne
+.SH SKŁADNIA
+.B dpasswd
+.RB [ - ( a | d )]
+.I powłoka
+.SH OPIS
+\fBdpasswd\fR dodaje, usuwa i aktualizuje hasła telefoniczne (dialup
+passwords) dla powłok logowania użytkowników.
+Każdorazowo, gdy użytkownik loguje się przez linię telefoniczn±,
+ż±dane jest od niego hasło telefoniczne (po poprawnym uwierzytelnieniu
+jego własnego hasła).
+.PP
+\fBdpasswd\fR będzie prosić o podanie nowego hasła dwukrotnie, by upewnić
+się, że zostało ono poprawnie wprowadzone.
+.PP
+Argument \fIpowłoka\fR musi być pełn±, ¶cieżkow± nazw± programu zgłoszenia
+(logowania).
+.SH PLIKI
+.br
+.I /etc/d_passwd
+.br
+.I /etc/dialups
+.SH ZOBACZ TAKŻE
+.BR login (1)
+.SH AUTOR
+Julianne Frances Haugh (jockgrrl@ix.netcom.com)
diff -Nru shadow-20001012/man/pl/faillog.5 shadow-20001016/man/pl/faillog.5
--- shadow-20001012/man/pl/faillog.5	Thu Jan  1 01:00:00 1970
+++ shadow-20001016/man/pl/faillog.5	Mon Oct 16 23:34:42 2000
@@ -0,0 +1,59 @@
+.\" Copyright 1989 - 1994, Julianne Frances Haugh
+.\" All rights reserved.
+.\"
+.\" Redistribution and use in source and binary forms, with or without
+.\" modification, are permitted provided that the following conditions
+.\" are met:
+.\" 1. Redistributions of source code must retain the above copyright
+.\"    notice, this list of conditions and the following disclaimer.
+.\" 2. Redistributions in binary form must reproduce the above copyright
+.\"    notice, this list of conditions and the following disclaimer in the
+.\"    documentation and/or other materials provided with the distribution.
+.\" 3. Neither the name of Julianne F. Haugh nor the names of its contributors
+.\"    may be used to endorse or promote products derived from this software
+.\"    without specific prior written permission.
+.\"
+.\" THIS SOFTWARE IS PROVIDED BY JULIE HAUGH AND CONTRIBUTORS ``AS IS'' AND
+.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+.\" ARE DISCLAIMED.  IN NO EVENT SHALL JULIE HAUGH OR CONTRIBUTORS BE LIABLE
+.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+.\" SUCH DAMAGE.
+.\"
+.\" Translation (c) 1998 "Gwidon S. Naskrent" <naskrent@hoth.amu.edu.pl>
+.\"	$Id: faillog.5,v 1.2 2000/10/16 21:34:42 kloczek Exp $
+.\"
+.TH faillog 5
+.SH NAZWA
+faillog \- plik rejestruj±cy nieudane zalogowania
+.SH OPIS
+.I faillog
+prowadzi licznik nieudanych zalogowań i limity dla każdego konta.
+Plik ten składa się z rekordów o stałej długo¶ci, indeksowanych
+liczbowym UID. Każdy rekord zawiera licznik nieudanych zalogowań
+od ostatniego pomy¶lnego logowania, maksymaln± liczbę pomyłek
+przed zablokowaniem konta, konsolę na której nast±piło ostatnie
+nieudane logowanie, oraz datę tegoż.
+.PP
+Struktura tego pliku to
+.DS
+
+        struct	faillog {
+                short   fail_cnt;
+                short   fail_max;
+                char    fail_line[12];
+                time_t  fail_time;
+        };
+
+.DE
+.SH PLIKI
+.IR /var/log/faillog " - rejestr nieudanych zalogowań"
+.SH ZOBACZ TAKŻE
+.BR faillog (8)
+.SH AUTOR
+Julianne Frances Haugh (jockgrrl@ix.netcom.com)
diff -Nru shadow-20001012/man/pl/faillog.8 shadow-20001016/man/pl/faillog.8
--- shadow-20001012/man/pl/faillog.8	Thu Jan  1 01:00:00 1970
+++ shadow-20001016/man/pl/faillog.8	Mon Oct 16 23:27:04 2000
@@ -0,0 +1,95 @@
+.\" {PTM/WK/1999-09-18}
+.\" Copyright 1989 - 1994, Julianne Frances Haugh
+.\" All rights reserved.
+.\"
+.\" Redistribution and use in source and binary forms, with or without
+.\" modification, are permitted provided that the following conditions
+.\" are met:
+.\" 1. Redistributions of source code must retain the above copyright
+.\"    notice, this list of conditions and the following disclaimer.
+.\" 2. Redistributions in binary form must reproduce the above copyright
+.\"    notice, this list of conditions and the following disclaimer in the
+.\"    documentation and/or other materials provided with the distribution.
+.\" 3. Neither the name of Julianne F. Haugh nor the names of its contributors
+.\"    may be used to endorse or promote products derived from this software
+.\"    without specific prior written permission.
+.\"
+.\" THIS SOFTWARE IS PROVIDED BY JULIE HAUGH AND CONTRIBUTORS ``AS IS'' AND
+.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+.\" ARE DISCLAIMED.  IN NO EVENT SHALL JULIE HAUGH OR CONTRIBUTORS BE LIABLE
+.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+.\" SUCH DAMAGE.
+.\"
+.TH FAILLOG 8
+.SH NAZWA
+faillog \- sprawdĽ faillog i ustaw limity błędnych logowań
+.SH SKŁADNIA
+.TP 8
+.B faillog
+.RB [ -u
+.IR nazwa ]
+.RB [ -a ]
+.RB [ -t
+.IR dni ]
+.RB [ -m
+.IR max ]
+.RB [ -pr ] 
+.SH OPIS
+\fBfaillog\fR formatuje zawarto¶ć rejestru nieudanych prób rozpoczęcia sesji,
+\fI/var/log/faillog\fR, oraz obsługuje ograniczenia i liczniki błędnych prób.
+Kolejno¶ć argumentów \fBfaillog\fR jest znacz±ca. Każdy z argumentów jest
+natychmiast przetwarzany w zadanej kolejno¶ci.
+.PP
+Flaga \fB-p\fR powoduje, że zapisy o nieudanych logowaniach wy¶wietlane będ±
+w kolejno¶ci rosn±cych identyfikatorów użytkowników (UID).
+Posłużenie się flag± \fB-u \fInazwa\fR spowoduje, że zostanie wy¶wietlony
+wył±cznie zapis dotycz±cy użytkownika o tej \fInazwie\fR.
+Użycie \fB-t \fIdni\fR powoduje wy¶wietlanie wył±cznie nieudanych prób
+logowania ¶wieższych niż sprzed zadanej liczby \fIdni\fR.
+Flaga \fB-t\fR unieważnia użycie \fB-u\fR.
+Flaga \fB-a\fR powoduje wybranie wszystkich użytkowników.
+W poł±czeniu z flag± \fB-p\fR flag, opcja ta wybiera wszystkich użytkowników,
+dla których kiedykolwiek odnotowano niepomy¶ln± próbę logowania.
+Opcja ta nie ma znaczenia w poł±czeniu z flag± \fB-r\fR.
+.PP
+\fB-r\fR służy do zerowania licznika błędnych logowań. Do poprawnego działania
+tej opcji wymagane jest prawo zapisu do \fI/var/log/faillog\fR.
+W poł±czeniu z \fB-u \fInazwa\fR służy do zerowania licznika błędów użytkownika
+o podanej \fInazwie\fR.
+.PP
+Flaga \fB-m\fR ustawia maksymaln± liczbę błędów logowania, po której konto
+zostanie wył±czone. Dla tej opcji wymagane jest prawo zapisu do
+\fI/var/log/faillog\fR.
+Argumenty \fB-m \fImax\fR powoduj±, że wszystkie konta będ± wył±czane po
+\fImax\fR nieudanych próbach logowania.
+Użycie dodatkowo \fB-u \fInazwa\fR, ogranicza działanie tej funkcji do
+użytkownika o podanej \fInazwie\fR.
+Posłużenie się zerow± warto¶ci± \fImax\fR powoduje, że liczba nieudanych prób
+rozpoczęcia sesji jest nieograniczona.
+Dla użytkownika \fBroot\fR maksymalna liczba niepowodzeń powinna być zawsze
+ustawiona na 0, by zapobiec atakom typu denial of service (odmowa obsługi).
+.PP
+Opcje mog± być ł±czone w praktycznie dowolny sposób. Każda z opcji \fB-p\fR,
+\fB-r\fR i \fB-m\fR powoduje natychmiastowe wykonanie przy użyciu modyfikatora
+\fB-u\fR lub \fB-t\fR.
+.SH PRZESTROGI
+\fBfaillog\fR wy¶wietla wył±cznie użytkowników, którzy od ostatniej nieudanej
+próby nie mieli poprawnych logowań.
+Chc±c wy¶wietlić użytkownika, który po ostatniej porażce logował się już
+pomy¶lnie, musisz jawnie zaż±dać o nim informacji przy pomocy flagi \fB-u\fR.
+Możesz także wy¶wietlić wszystkich użytkowników posługuj±c się flag± \fB-a\fR.
+.PP
+W niektórych systemach zamiast /var/log występuje /var/adm lub /usr/adm.
+.SH PLIKI
+.IR /var/log/faillog " - plik rejestracji błędów logowania"
+.SH ZOBACZ TAKŻE
+.BR login (1),
+.BR faillog (5)
+.SH AUTOR
+Julianne Frances Haugh (jockgrrl@ix.netcom.com)
diff -Nru shadow-20001012/man/pl/gpasswd.1 shadow-20001016/man/pl/gpasswd.1
--- shadow-20001012/man/pl/gpasswd.1	Thu Jan  1 01:00:00 1970
+++ shadow-20001016/man/pl/gpasswd.1	Tue Sep  5 19:27:30 2000
@@ -0,0 +1,65 @@
+.\" {PTM/WK/1999-09-16}
+.\" Copyright 1996, Rafal Maszkowski, rzm@pdi.net
+.\" All rights reserved. You can redistribute this man page and/or
+.\" modify it under the terms of the GNU General Public License as
+.\" published by the Free Software Foundation; either version 2 of the
+.\" License, or (at your option) any later version.
+.\"
+.TH GPASSWD 1
+.SH NAZWA
+gpasswd \- administracja plikiem /etc/group
+.br
+.SH SKŁADNIA
+.B gpasswd \fIgrupa\fR
+.br
+.B gpasswd -a
+.I użytkownik grupa
+.br
+.B gpasswd -d
+.I użytkownik grupa
+.br
+.B gpasswd -R
+.I grupa
+.br
+.B gpasswd -r
+.I grupa
+.br
+.B gpasswd
+.RB [ -A
+.IR użytkownik ,...]
+.RB [ -M
+.IR użytkownik ,...]
+.I grupa
+.SH OPIS
+.B gpasswd
+służy do administrowania plikiem \fI/etc/group\fR (oraz \fI/etc/gshadow\fR
+je¶li została wykonana kompilacja ze zdefiniowanym SHADOWGRP). Każda z grup
+może posiadać administratorów, członków i hasło. Administrator systemu może
+posłużyć się opcj± \fB-A\fR do zdefiniowania administratora(ów) grupy oraz
+opcj± \fB-M\fR do zdefiniowania jej członków. Posiada on wszystkie prawa
+administratorów i członków grup.
+.PP
+Administrator grupy może dodawać i usuwać użytkowników przy pomocy,
+odpowiednio, opcji \fB-a\fR i \fB-d\fR. Administratorzy mog± też używać opcji
+\fB-r\fR w celu usunięcia hasła grupy. Jeżeli grupa nie posiada hasła,
+to polecenia 
+.BR newgrp (1)
+do przył±czenia się do grupy mog± używać tylko jej członkowie.
+Opcja \fB-R\fR wył±cza dostęp do grupy za pomoc± polecenia
+.BR newgrp (1).
+.PP
+.B gpasswd
+wywołane przez administratora grupy tylko z nazw± grupy pyta o jej hasło.
+Jeżeli hasło jest ustawione, to członkowie grupy mog± nadal wykonywać
+.BR newgrp (1)
+bez hasła, inni musz± natomiast podać hasło.
+.SH PLIKI
+.IR /etc/group "   - informacja o grupach"
+.br
+.IR /etc/gshadow " - chroniona informacja o grupach"
+.SH ZOBACZ TAKŻE
+.BR newgrp (1),
+.BR groupadd (8),
+.BR groupdel (8),
+.BR groupmod (8),
+.BR grpck (8)
diff -Nru shadow-20001012/man/pl/groupadd.8 shadow-20001016/man/pl/groupadd.8
--- shadow-20001012/man/pl/groupadd.8	Thu Jan  1 01:00:00 1970
+++ shadow-20001016/man/pl/groupadd.8	Mon Oct 16 23:34:42 2000
@@ -0,0 +1,72 @@
+.\" {PTM/WK/0.1/VIII-1999}
+.\" Copyright 1991, Julianne Frances Haugh
+.\" All rights reserved.
+.\"
+.\" Redistribution and use in source and binary forms, with or without
+.\" modification, are permitted provided that the following conditions
+.\" are met:
+.\" 1. Redistributions of source code must retain the above copyright
+.\"    notice, this list of conditions and the following disclaimer.
+.\" 2. Redistributions in binary form must reproduce the above copyright
+.\"    notice, this list of conditions and the following disclaimer in the
+.\"    documentation and/or other materials provided with the distribution.
+.\" 3. Neither the name of Julianne F. Haugh nor the names of its contributors
+.\"    may be used to endorse or promote products derived from this software
+.\"    without specific prior written permission.
+.\"
+.\" THIS SOFTWARE IS PROVIDED BY JULIE HAUGH AND CONTRIBUTORS ``AS IS'' AND
+.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+.\" ARE DISCLAIMED.  IN NO EVENT SHALL JULIE HAUGH OR CONTRIBUTORS BE LIABLE
+.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+.\" SUCH DAMAGE.
+.\"
+.\"	$Id: groupadd.8,v 1.2 2000/10/16 21:34:42 kloczek Exp $
+.\"
+.TH GROUPADD 8
+.SH NAZWA
+groupadd - twórz now± grupę
+.SH SKŁADNIA
+.B groupadd
+.RB [ -g
+.I gid
+.RB [ -o ]]
+.I grupa
+.SH OPIS
+Polecenie \fBgroupadd\fR tworzy nowe konto grupy posługuj±c się
+warto¶ciami podanymi w wierszu poleceń i domy¶lnymi warto¶ciami z systemu.
+W razie potrzeby zostanie wprowadzona do systemu nowa grupa.
+Polecenie \fBgroupadd\fR posiada opcje:
+.TP
+.BI -g " gid"
+Numeryczna warto¶ć identyfikatora grupy. Warto¶ć ta musi być niepowtarzalna,
+chyba że użyto opcji \fB-o\fR. Warto¶ć ID grupy nie może być ujemna. Domy¶lnie
+używana jest najmniejsza warto¶ć identyfikatora większa niż 99 a większa niż
+jakiejkolwiek innej grupy.
+Warto¶ci między 0 a 99 s± zwykle zarezerwowane dla kont systemowych.
+.SH PLIKI
+.IR /etc/group "   - informacja o kontach grup"
+.br
+.IR /etc/gshadow " - bezpieczna informacja o kontach grup"
+.SH ZOBACZ TAKŻE
+.BR chfn (1),
+.BR chsh (1),
+.BR useradd (8),
+.BR userdel (8),
+.BR usermod (8),
+.BR passwd (1),
+.BR groupdel (8),
+.BR groupmod (8).
+.SH AUTOR
+Julianne Frances Haugh (jockgrrl@ix.netcom.com)
+.SH OD TŁUMACZA
+Niniejsza dokumentacja opisuje polecenie wchodz±ce w skład pakietu
+shadow-password.
+Istnieje wiele programów i skryptów do zarz±dzania kontami
+użytkowników czy grup. Z uwagi na powtarzaj±ce się nazwy poleceń, upewnij
+się, że korzystasz z wła¶ciwej dokumentacji.
diff -Nru shadow-20001012/man/pl/groupdel.8 shadow-20001016/man/pl/groupdel.8
--- shadow-20001012/man/pl/groupdel.8	Thu Jan  1 01:00:00 1970
+++ shadow-20001016/man/pl/groupdel.8	Mon Oct 16 23:34:42 2000
@@ -0,0 +1,68 @@
+.\" {PTM/WK/0.1/VIII-1999}
+.\" Copyright 1991 - 1993, Julianne Frances Haugh
+.\" All rights reserved.
+.\"
+.\" Redistribution and use in source and binary forms, with or without
+.\" modification, are permitted provided that the following conditions
+.\" are met:
+.\" 1. Redistributions of source code must retain the above copyright
+.\"    notice, this list of conditions and the following disclaimer.
+.\" 2. Redistributions in binary form must reproduce the above copyright
+.\"    notice, this list of conditions and the following disclaimer in the
+.\"    documentation and/or other materials provided with the distribution.
+.\" 3. Neither the name of Julianne F. Haugh nor the names of its contributors
+.\"    may be used to endorse or promote products derived from this software
+.\"    without specific prior written permission.
+.\"
+.\" THIS SOFTWARE IS PROVIDED BY JULIE HAUGH AND CONTRIBUTORS ``AS IS'' AND
+.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+.\" ARE DISCLAIMED.  IN NO EVENT SHALL JULIE HAUGH OR CONTRIBUTORS BE LIABLE
+.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+.\" SUCH DAMAGE.
+.\"
+.\"	$Id: groupdel.8,v 1.2 2000/10/16 21:34:42 kloczek Exp $
+.\"
+.TH GROUPDEL 8
+.SH NAZWA
+groupdel - usuń grupę
+.SH SKŁADNIA
+.B groupdel
+.I grupa
+.SH OPIS
+Polecenie \fBgroupdel\fR zmienia systemowe pliki kont, usuwaj±c
+wszystkie zapisy odnosz±ce się do \fIgrupy\fR.
+Wymieniona grupa musi istnieć.
+.PP
+Musisz ręcznie sprawdzić wszystkie systemy plików, by upewnić się, że
+nie pozostały żadne pliki, dla których wymieniona grupa jest grup± wła¶cicieli.
+.SH PRZESTROGI
+Nie możesz usun±ć podstawowej grupy żadnego z istniej±cych użytkowników.
+Musisz usun±ć użytkownika przed usunięciem takiej grupy.
+.SH PLIKI
+.IR /etc/group "   - informacja o grupach"
+.br
+.IR /etc/gshadow " - bezpieczna informacja o grupach"
+.\" secure group information
+.SH ZOBACZ TAKŻE
+.BR chfn (1),
+.BR chsh (1),
+.BR useradd (8),
+.BR userdel (8),
+.BR usermod (8),
+.BR passwd (1),
+.BR groupadd (8),
+.BR groupmod (8).
+.SH AUTOR
+Julianne Frances Haugh (jockgrrl@ix.netcom.com)
+.SH OD TŁUMACZA
+Niniejsza dokumentacja opisuje polecenie wchodz±ce w skład pakietu
+shadow-password.
+Istnieje wiele programów i skryptów do zarz±dzania kontami
+użytkowników czy grup. Z uwagi na powtarzaj±ce się nazwy poleceń, upewnij
+się, że korzystasz z wła¶ciwej dokumentacji.
diff -Nru shadow-20001012/man/pl/groupmod.8 shadow-20001016/man/pl/groupmod.8
--- shadow-20001012/man/pl/groupmod.8	Thu Jan  1 01:00:00 1970
+++ shadow-20001016/man/pl/groupmod.8	Mon Oct 16 23:34:42 2000
@@ -0,0 +1,77 @@
+.\" {PTM/WK/0.1/VIII-1999}
+.\" Copyright 1991, Julianne Frances Haugh
+.\" All rights reserved.
+.\"
+.\" Redistribution and use in source and binary forms, with or without
+.\" modification, are permitted provided that the following conditions
+.\" are met:
+.\" 1. Redistributions of source code must retain the above copyright
+.\"    notice, this list of conditions and the following disclaimer.
+.\" 2. Redistributions in binary form must reproduce the above copyright
+.\"    notice, this list of conditions and the following disclaimer in the
+.\"    documentation and/or other materials provided with the distribution.
+.\" 3. Neither the name of Julianne F. Haugh nor the names of its contributors
+.\"    may be used to endorse or promote products derived from this software
+.\"    without specific prior written permission.
+.\"
+.\" THIS SOFTWARE IS PROVIDED BY JULIE HAUGH AND CONTRIBUTORS ``AS IS'' AND
+.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+.\" ARE DISCLAIMED.  IN NO EVENT SHALL JULIE HAUGH OR CONTRIBUTORS BE LIABLE
+.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+.\" SUCH DAMAGE.
+.\"
+.\"	$Id: groupmod.8,v 1.2 2000/10/16 21:34:42 kloczek Exp $
+.\"
+.TH GROUPMOD 8
+.SH NAZWA
+groupmod - zmień dane grupy
+.SH SKŁADNIA
+.B groupmod
+.RB [ -g
+.I gid
+.RB [ -o ]]
+.RB [ -n
+.IR nazwa_grupy ]
+.I grupa
+.SH OPIS
+Polecenie \fBgroupmod\fR modyfikuje systemowe pliki kont tak, by
+odzwierciedlić w nich zmiany grup podane w wierszu poleceń. Obsługuje ono
+następuj±ce opcje:
+.TP
+.BI -g " gid"
+Numeryczna warto¶ć identyfikatora grupy (group ID).
+Warto¶ć ta musi być niepowtarzalna, chyba że użyto opcji \fB-o\fR.
+Nie może być ujemna. Warto¶ci pomiędzy 0 a 99 s± zwykle zarezerwowane
+dla grup systemowych. 
+Pliki, dla których stary identyfikator jest identyfikatorem
+grupy pliku, wymagaj± ręcznej zmiany ID grupy.
+.TP
+.BI -n " nazwa_grupy"
+Nazwa grupy zostanie zmieniona z \fIgrupa\fR na \fInazwa_grupy\fR.
+.SH PLIKI
+.IR /etc/group "   - informacja o grupach"
+.br
+.IR /etc/gshadow " - bezpieczna informacja o grupach"
+.SH ZOBACZ TAKŻE
+.BR chfn (1),
+.BR chsh (1),
+.BR useradd (8),
+.BR userdel (8),
+.BR usermod (8),
+.BR passwd (1),
+.BR groupadd (8),
+.BR groupdel (8).
+.SH AUTOR
+Julianne Frances Haugh (jockgrrl@ix.netcom.com)
+.SH OD TŁUMACZA
+Niniejsza dokumentacja opisuje polecenie wchodz±ce w skład pakietu
+shadow-password.
+Istnieje wiele programów i skryptów do zarz±dzania kontami
+użytkowników czy grup. Z uwagi na powtarzaj±ce się nazwy poleceń, upewnij
+się, że korzystasz z wła¶ciwej dokumentacji.
diff -Nru shadow-20001012/man/pl/groups.1 shadow-20001016/man/pl/groups.1
--- shadow-20001012/man/pl/groups.1	Thu Jan  1 01:00:00 1970
+++ shadow-20001016/man/pl/groups.1	Mon Oct 16 23:25:31 2000
@@ -0,0 +1,61 @@
+.\" {PRM/WK/1999-09-25}
+.\" Copyright 1991 - 1994, Julianne Frances Haugh
+.\" All rights reserved.
+.\"
+.\" Redistribution and use in source and binary forms, with or without
+.\" modification, are permitted provided that the following conditions
+.\" are met:
+.\" 1. Redistributions of source code must retain the above copyright
+.\"    notice, this list of conditions and the following disclaimer.
+.\" 2. Redistributions in binary form must reproduce the above copyright
+.\"    notice, this list of conditions and the following disclaimer in the
+.\"    documentation and/or other materials provided with the distribution.
+.\" 3. Neither the name of Julianne F. Haugh nor the names of its contributors
+.\"    may be used to endorse or promote products derived from this software
+.\"    without specific prior written permission.
+.\"
+.\" THIS SOFTWARE IS PROVIDED BY JULIE HAUGH AND CONTRIBUTORS ``AS IS'' AND
+.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+.\" ARE DISCLAIMED.  IN NO EVENT SHALL JULIE HAUGH OR CONTRIBUTORS BE LIABLE
+.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+.\" SUCH DAMAGE.
+.\"
+.TH GROUPS 1
+.SH NAZWA
+groups \- wy¶wietl nazwy bież±cych grup
+.SH SKŁADNIA
+.B groups
+.RI [ użytkownik ]
+.SH OPIS
+.B groups
+wy¶wietla nazwy lub warto¶ci bież±cych identyfikatorów grup.
+Jeżeli warto¶ć nie posiada odpowiedniego wpisu w \fI/etc/group\fR, to zostanie
+wy¶wietlona jako numeryczny identyfikator grupy.
+Opcjonalny parametr \fIużytkownik\fR powoduje wy¶wietlenie grup dla danego
+\fIużytkownika\fR.
+.SH UWAGA
+Systemy nie obsługuj±ce równoczesnych grup (tj.takie, w których użytkownik może
+w danej być członkiem tylko jednej grupy, grupy aktywnej) będ± wy¶wietlać
+informację z \fI/etc/group\fR.
+Do zmiany bież±cego rzeczywistego i efektywnego identyfikatora grupy użytkownik
+musi użyć polecenia \fBnewgrp\fR lub \fBsg\fR.
+.SH PLIKI
+.IR /etc/group " - informacja o grupach"
+.SH ZOBACZ TAKŻE
+.BR newgrp (1),
+.BR getuid (2),
+.BR getgid (2),
+.BR getgroups (2)
+.SH AUTOR
+Julianne Frances Haugh (jockgrrl@ix.netcom.com)
+.SH OD TŁUMACZA
+Niniejsza dokumentacja opisuje polecenie wchodz±ce w skład pakietu
+shadow-password.
+Z uwagi na powtarzaj±ce się nazwy poleceń, upewnij się, że korzystasz
+z wła¶ciwej dokumentacji.
diff -Nru shadow-20001012/man/pl/grpck.8 shadow-20001016/man/pl/grpck.8
--- shadow-20001012/man/pl/grpck.8	Thu Jan  1 01:00:00 1970
+++ shadow-20001016/man/pl/grpck.8	Mon Oct 16 23:26:49 2000
@@ -0,0 +1,103 @@
+.\" {PTM/WK/1999-09-17}
+.\" Copyright 1992 - 1993, Julianne Frances Haugh
+.\" All rights reserved.
+.\"
+.\" Redistribution and use in source and binary forms, with or without
+.\" modification, are permitted provided that the following conditions
+.\" are met:
+.\" 1. Redistributions of source code must retain the above copyright
+.\"    notice, this list of conditions and the following disclaimer.
+.\" 2. Redistributions in binary form must reproduce the above copyright
+.\"    notice, this list of conditions and the following disclaimer in the
+.\"    documentation and/or other materials provided with the distribution.
+.\" 3. Neither the name of Julianne F. Haugh nor the names of its contributors
+.\"    may be used to endorse or promote products derived from this software
+.\"    without specific prior written permission.
+.\"
+.\" THIS SOFTWARE IS PROVIDED BY JULIE HAUGH AND CONTRIBUTORS ``AS IS'' AND
+.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+.\" ARE DISCLAIMED.  IN NO EVENT SHALL JULIE HAUGH OR CONTRIBUTORS BE LIABLE
+.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+.\" SUCH DAMAGE.
+.\"
+.TH GRPCK 1
+.SH NAZWA
+grpck \- weryfikacja spójno¶ci plików grup
+.SH SKŁADNIA
+.B grpck
+.RB [ -r ]
+.RI [ group
+.IR shadow ]
+.SH OPIS
+\fBgrpck\fR weryfikuje integralno¶ć informacji autentykacji systemowej.
+Sprawdzane s± wszystkie pozycje w plikach \fI/etc/group\fR
+i \fI/etc/gshadow\fR, by upewnić się, że każda z nich posiada wła¶ciwy format
+i poprawne dane w każdym z pól. Użytkownik monitowany jest o usunięcie
+pozycji, które s± sformatowane niepoprawnie lub posiadaj± inne nie daj±ce
+się skorygować błędy.
+.P
+Kontrolowane jest czy każda pozycja posiada
+.sp
+.in +.5i
+- wła¶ciw± liczbę pól
+.br
+- unikaln± nazwę grupy
+.br
+- poprawn± listę członków i administratorów
+.in -.5i
+.sp
+.P
+Kontrola wła¶ciwej liczby pól i niepowtarzalnej nazwy grupy jest
+decyduj±ca. Jeżeli pozycja posiada błędn± liczbę pól, to użytkownik jest
+proszony o usunięcie całej pozycji (wiersza).
+Jeżeli użytkownik nie potwierdzi decyzji o usunięciu, to pomijane s± wszelkie
+dalsze sprawdzenia.
+Pozycja z powtórzon± nazw± grupy powoduje monit o usunięcie, ale nadal
+będ± wykonywane pozostałe sprawdzenia.
+Wszystkie inne błędy daj± ostrzeżenia a użytkownik jest zachęcany
+do uruchomienia polecenia \fBgroupmod\fR, by je poprawić.
+.P
+Polecenia działaj±ce na pliku \fI/etc/group\fR nie potrafi± zmieniać
+uszkodzonych lub powielonych pozycji. W takich okoliczno¶ciach powinien być
+używany \fBgrpck\fR, by usun±ć nieprawidłow± pozycję.
+.SH OPCJE
+Domy¶lnie \fBgrpck\fR działa na plikach \fI/etc/group\fR oraz \fI/etc/gshadow\fR.
+Przy pomocy parametrów \fIgroup\fR i \fIshadow\fR użytkownik może wybrać inne
+pliki.
+Dodatkowo, użytkownik może wykonać polecenie w trybie tylko-do-odczytu, poprzez
+podanie flagi \fB-r\fR.
+Powoduje to, że na wszystkie pytania dotycz±ce zmian zostanie, bez ingerencji
+użytkownika, użyta odpowiedĽ \fBnie\fR.
+.SH PLIKI
+.IR /etc/group " - informacja o kontach grup"
+.br
+.IR /etc/gshadow " - zakodowana informacja o hasłach i administratorach grup"
+.br
+.IR /etc/passwd " -informacja o użytkownikach"
+.SH ZOBACZ TAKŻE
+.BR groupmod (8),
+.BR group (5),
+.BR passwd (5),
+.BR shadow (5)
+.SH DIAGNOSTYKA
+Polecenie \fBgrpck\fR kończy pracę z następuj±cymi warto¶ciami kodów:
+.IP 0 5
+Powodzenie
+.IP 1 5
+Bł±d składni
+.IP 2 5
+Jedna lub więcej złych pozycji pliku grup
+.IP 3 5
+Niemożliwe otwarcie plików grup
+.IP 4 5
+Niemożliwa blokada plików grup
+.IP 5 5
+Niemożliwa aktualizacja plików grup
+.SH AUTOR
+Julianne Frances Haugh (jockgrrl@ix.netcom.com)
diff -Nru shadow-20001012/man/pl/grpconv.8 shadow-20001016/man/pl/grpconv.8
--- shadow-20001012/man/pl/grpconv.8	Thu Jan  1 01:00:00 1970
+++ shadow-20001016/man/pl/grpconv.8	Mon Oct  9 21:41:21 2000
@@ -0,0 +1 @@
+.so pwconv.8
diff -Nru shadow-20001012/man/pl/grpunconv.8 shadow-20001016/man/pl/grpunconv.8
--- shadow-20001012/man/pl/grpunconv.8	Thu Jan  1 01:00:00 1970
+++ shadow-20001016/man/pl/grpunconv.8	Mon Oct  9 21:41:21 2000
@@ -0,0 +1 @@
+.so pwconv.8
diff -Nru shadow-20001012/man/pl/id.1 shadow-20001016/man/pl/id.1
--- shadow-20001012/man/pl/id.1	Thu Jan  1 01:00:00 1970
+++ shadow-20001016/man/pl/id.1	Mon Oct 16 23:25:25 2000
@@ -0,0 +1,57 @@
+.\" {PTM/WK/1999-09-25}
+.\" Copyright 1991, Julianne Frances Haugh
+.\" All rights reserved.
+.\"
+.\" Redistribution and use in source and binary forms, with or without
+.\" modification, are permitted provided that the following conditions
+.\" are met:
+.\" 1. Redistributions of source code must retain the above copyright
+.\"    notice, this list of conditions and the following disclaimer.
+.\" 2. Redistributions in binary form must reproduce the above copyright
+.\"    notice, this list of conditions and the following disclaimer in the
+.\"    documentation and/or other materials provided with the distribution.
+.\" 3. Neither the name of Julianne F. Haugh nor the names of its contributors
+.\"    may be used to endorse or promote products derived from this software
+.\"    without specific prior written permission.
+.\"
+.\" THIS SOFTWARE IS PROVIDED BY JULIE HAUGH AND CONTRIBUTORS ``AS IS'' AND
+.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+.\" ARE DISCLAIMED.  IN NO EVENT SHALL JULIE HAUGH OR CONTRIBUTORS BE LIABLE
+.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+.\" SUCH DAMAGE.
+.\"
+.TH ID 1
+.SH NAZWA
+id - wy¶wietl nazwy bież±cych ID użytkownika i grupy
+.SH SKŁADNIA
+.B id
+.RB [ -a ]
+.SH OPIS
+.B id
+wy¶wietla bież±ce nazwy (lub warto¶ci) rzeczywistych i efektywnych
+identyfikatorów użytkownika i grupy.
+Jeżeli dana warto¶ć nie posiada odpowiedniego wpisu w \fI/etc/passwd\fR
+lub \fI/etc/group\fR, to zostanie wy¶wietlona bez odpowiedniej nazwy.
+Opcjonalna flaga \fB-a\fR wy¶wietla zestaw grup w systemach, które obsługuj±
+równoczesne członkostwo w wielu grupach.
+.SH PLIKI
+.IR /etc/passwd " - informacja o kontach użytkowników"
+.br
+.IR /etc/group " - informacja o grupach"
+.SH ZOBACZ TAKŻE
+.BR getuid (2),
+.BR getgid (2),
+.BR getgroups (2)
+.SH AUTOR
+Julianne Frances Haugh (jockgrrl@ix.netcom.com)
+.SH OD TŁUMACZA
+Niniejsza dokumentacja opisuje polecenie wchodz±ce w skład pakietu
+shadow-password.
+Z uwagi na powtarzaj±ce się nazwy poleceń, upewnij się, że korzystasz
+z wła¶ciwej dokumentacji.
diff -Nru shadow-20001012/man/pl/lastlog.8 shadow-20001016/man/pl/lastlog.8
--- shadow-20001012/man/pl/lastlog.8	Thu Jan  1 01:00:00 1970
+++ shadow-20001016/man/pl/lastlog.8	Mon Oct 16 23:26:43 2000
@@ -0,0 +1,64 @@
+.\" {PTM/WK/1999-09-18}
+.\" Copyright 1992, Phillip Street and Julianne Frances Haugh
+.\" All rights reserved.
+.\"
+.\" Redistribution and use in source and binary forms, with or without
+.\" modification, are permitted provided that the following conditions
+.\" are met:
+.\" 1. Redistributions of source code must retain the above copyright
+.\"    notice, this list of conditions and the following disclaimer.
+.\" 2. Redistributions in binary form must reproduce the above copyright
+.\"    notice, this list of conditions and the following disclaimer in the
+.\"    documentation and/or other materials provided with the distribution.
+.\" 3. Neither the name of Julianne F. Haugh nor the names of its contributors
+.\"    may be used to endorse or promote products derived from this software
+.\"    without specific prior written permission.
+.\"
+.\" THIS SOFTWARE IS PROVIDED BY JULIE HAUGH AND CONTRIBUTORS ``AS IS'' AND
+.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+.\" ARE DISCLAIMED.  IN NO EVENT SHALL JULIE HAUGH OR CONTRIBUTORS BE LIABLE
+.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+.\" SUCH DAMAGE.
+.\"
+.\"	@(#)lastlog.8	3.3	08:24:58	29 Sep 1993 (National Guard Release)
+.\"
+.TH LASTLOG 8
+.SH NAZWA
+lastlog \- sprawdĽ plik ostatnich logowań (lastlog)
+.SH SKŁADNIA
+.B lastlog
+.RB [ -u
+.IR uid ]
+.RB [ -t
+.IR dni
+.SH OPIS
+\fBlastlog\fR formatuje i wy¶wietla zawarto¶ć dziennika ostatnich logowań,
+\fI/var/log/lastlog\fR.  Wy¶wietlone zostan± \fBnazwa użytkownika\fR,
+\fBport\fR i \fBczas ostatniego logowania\fR.
+Domy¶lnie (bez flag) pozycje pliku wy¶wietlane s± w kolejno¶ci identyfikatorów
+użytkowników (UID).
+Wprowadzenie opcji \fB-u \fInazwa_użytkownika\fR spowoduje wy¶wietlenie
+pozycji opisuj±cej ostatnie rozpoczęcie sesji tylko dla tego użytkownika.
+Użycie \fB-t \fIdni\fR powoduje, że będ± wy¶wietlone ostatnie logowania
+użytkowników nowsze niż sprzed zadanej liczby \fIdni\fR.
+Opcja \fB-t\fR przesłania użycie opcji \fB-u\fR.
+.PP
+Jeżeli użytkownik nigdy się nie logował to zamiast portu i czasu logowania
+zostanie wy¶wietlony komunikat \fB"**Never logged in**"\fR (nigdy się nie
+logował).
+.SH PLIKI
+.IR /var/log/lastlog " - dziennik ostatnich logowań"
+.SH PRZESTROGI
+Duże luki w numeracji UID powoduj±, że program będzie pracował dłużej, nie
+wy¶wietlaj±c wyników (np. je¶li mmdf=800, za¶ ostatni uid=170, to program
+będzie sprawiał wrażenie zawieszonego w trakcie przetwarzania uid 171-799).
+.SH AUTORZY
+Julianne Frances Haugh (jockgrrl@ix.netcom.com)
+.br
+Phillip Street
diff -Nru shadow-20001012/man/pl/limits.5 shadow-20001016/man/pl/limits.5
--- shadow-20001012/man/pl/limits.5	Thu Jan  1 01:00:00 1970
+++ shadow-20001016/man/pl/limits.5	Tue Sep  5 19:27:30 2000
@@ -0,0 +1,79 @@
+.\" {PTM/WK/1999-09-18}
+.TH LIMITS 5
+.SH NAZWA
+limits \- definicja ograniczeń zasobów
+.SH OPIS
+Plik
+.I limits
+(domy¶lnie /etc/limits lub LIMITS_FILE zdefiniowane w config.h)
+opisuje ograniczenia zasobów, jakie chciałby¶ narzucić użytkownikom.
+Wła¶cicielem tego pliku powinien być użytkownik root i wył±cznie dla niego
+plik ten powinien być dostępny do odczytu.
+.PP
+Domy¶lnie użytkownikowi 'root' nie s± narzucane żadne ograniczenia.
+W rzeczywisto¶ci, przy użyciu tego sposobu nie jest możliwe narzucenie limitów
+dla kont równoważnych root (kont z UID równym 0).
+.PP
+Każdy wiersz definiuje ograniczenie dla użytkownika w postaci:
+.sp
+.I	użytkownik ŁAŃCUCH_OGRANICZEŃ
+.PP
+\fBŁAŃCUCH OGRANICZEŃ\fP składa się z poł±czonych definicji ograniczeń zasobów.
+Każde ograniczenie opisywane jest liter± z następuj±c± po niej warto¶ci±
+numeryczn± limitu.
+.PP
+Dozwolone s± następuj±ce identyfikatory:
+.sp
+A: max. przestrzeń adresowa (KB)
+.br
+C: max. rozmiar pliku core (KB)
+.br
+D: max. rozmiar danych (KB)
+.br
+F: maksymalny rozmiar pliku (KB)
+.br
+M: max. locked-in-memory address space (KB)
+.br
+N: max. liczba otwartych plików
+.br
+R: max. resident set size (KB)
+.br
+S: max. rozmiar stosu (KB)
+.br
+T: max. czas procesora (CPU) (MIN)
+.br
+U: max. liczba procesów
+.br
+L: max. liczba sesji pracy dla tego użytkownika
+.br
+P: priorytet procesu, ustawiany przez \fBsetpriority\fR(2).
+.PP
+Na przykład, \fIL2D2048N5\fP jest poprawnym \fBŁAŃCUCHEM OGRANICZEŃ\fP.
+Z uwagi na lepsz± czytelno¶ci przyjęto, że poniższe zapisy s± równoważne:
+.sp
+nazwa_użytkownika L2D2048N5
+.br
+nazwa_użytkownika L2 D2048 N5
+.PP
+Należy podkre¶lić, że reszta wiersza po \fInazwie_użytkownika\fP traktowana
+jest jako łańcuch ograniczeń, zatem komentarze nie s± dozwolone. Nieprawidłowy
+łańcuch ograniczeń zostanie odrzucony (nie będzie brany pod uwagę) przez
+program login.
+.PP
+Nazwa użytkownika równa "\fB*\fP" oznacza wpis domy¶lny.
+Jeżeli w pliku \fBLIMITS_FILE\fP posiadasz wiele takich wpisów, to jako
+domy¶lny zostanie użyty ostatni z nich.
+.PP
+Pojedyncza kreska "\fB-\fP" całkowicie wył±cza ograniczenia dla użytkownika.
+.PP
+Zauważ też, proszę, że wszystkie te ograniczenia definiowane s± w odniesieniu
+do pojedynczej sesji (per login). Nie s± one globalne ani stałe. Być może będ±
+kiedy¶ ograniczenia globalne, ale na razie tyle musi wystarczyć ;)
+.SH PLIKI
+.I /etc/limits
+.SH ZOBACZ TAKŻE
+.BR login (1),
+.BR setpriority (2),
+.BR setrlimit (2)
+.SH AUTOR
+Cristian Gafton (gafton@sorosis.ro)
diff -Nru shadow-20001012/man/pl/login.1 shadow-20001016/man/pl/login.1
--- shadow-20001012/man/pl/login.1	Thu Jan  1 01:00:00 1970
+++ shadow-20001016/man/pl/login.1	Mon Oct 16 23:26:39 2000
@@ -0,0 +1,134 @@
+.\" {PTM/WK/1999-09-25}
+.\" Copyright 1989 - 1994, Julianne Frances Haugh
+.\" All rights reserved.
+.\"
+.\" Redistribution and use in source and binary forms, with or without
+.\" modification, are permitted provided that the following conditions
+.\" are met:
+.\" 1. Redistributions of source code must retain the above copyright
+.\"    notice, this list of conditions and the following disclaimer.
+.\" 2. Redistributions in binary form must reproduce the above copyright
+.\"    notice, this list of conditions and the following disclaimer in the
+.\"    documentation and/or other materials provided with the distribution.
+.\" 3. Neither the name of Julianne F. Haugh nor the names of its contributors
+.\"    may be used to endorse or promote products derived from this software
+.\"    without specific prior written permission.
+.\"
+.\" THIS SOFTWARE IS PROVIDED BY JULIE HAUGH AND CONTRIBUTORS ``AS IS'' AND
+.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+.\" ARE DISCLAIMED.  IN NO EVENT SHALL JULIE HAUGH OR CONTRIBUTORS BE LIABLE
+.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+.\" SUCH DAMAGE.
+.\"
+.TH LOGIN 1
+.SH NAZWA
+login \- rozpocznij sesję pracy w systemie
+.SH SKŁADNIA
+.B login
+.RI [ użytkownik " [" zmienne_¶rodowiska ]]
+.\" XXX - udokumentować opcje -f -h -p -r
+.SH OPIS
+.B login
+służy do utworzenia nowej sesji pracy z systemem. Zwykle wywoływane jest
+automatycznie w odpowiedzi na zachętę
+.I login:
+na terminalu użytkownika.
+.B login
+może być specyficzne dla powłoki i może zostać wywołane jako podproces.
+Najczę¶ciej,
+.B login
+traktowane jest przez powłokę jako \fBexec login\fR, co powoduje opuszczenie
+przez użytkownika bież±cej powłoki.
+Próba wykonania \fBlogin\fR z powłoki innej niż zgłoszeniowa powoduje komunikat
+o błędzie.
+.PP
+Przy wywołaniu polecenia z zachęty \fIlogin:\fR, użytkownik może po swojej
+nazwie wprowadzić zmienne ¶rodowiska. Zmienne te wprowadzane s± w postaci:
+\fBNAZWA=WARTO¦Ć\fR. Nie wszystkie zmienne mog± jednak być ustawione w ten
+sposób, szczególnie \fBPATH\fR, \fBHOME\fR i \fBSHELL\fR.
+Dodatkowo, zakazane może być \fBIFS\fR (input field separator: separator pól
+wej¶ciowych), jeżeli powłok± zgłoszeniow± użytkownika \fB/bin/sh\fR.
+.PP
+Użytkownik pytany jest o hasło, je¶li takowe istnieje.
+Dla zapobieżenia ujawnieniu hasła wy¶wietlanie wprowadzanych znaków jest
+wył±czone. Dozwolona jest jedynie niewielka liczba nieudanych prób podania
+hasła. Po wyczerpaniu limitu prób \fBlogin\fR kończy pracę za¶ poł±czenie
+komunikacyjne jest zrywane.
+.PP
+Jeżeli dla twego konta wł±czona jest kontrola ważno¶ci hasła, możesz być
+proszony o podanie nowego hasła przed kontynuacj±. Będziesz wówczas musiał
+podać stare i nowe hasło. Więcej informacji na ten temat znajdziesz
+w \fBpasswd \fR(1).
+.PP
+Po poprawnym rozpoczęciu sesji (zalogowaniu się), zostanie wy¶wietlona
+wiadomo¶ć dnia (je¶li jest) i informacja o stanie skrzynki pocztowej.
+Możesz wył±czyć wy¶wietlanie zawarto¶ci pliku wiadomo¶ci dnia,
+\fI/etc/motd\fR, tworz±c zerowej wielko¶ci plik \fI.hushlogin\fR
+w swoim katalogu domowym.
+Informacja o stanie skrzynki pocztowej jest jedn± z:
+"\fBYou have new mail.\fR" (masz now± pocztę),
+"\fBYou have mail.\fR" (masz pocztę), lub "\fBNo Mail.\fR" (brak poczty) -
+stosownie do stanu skrzynki.
+.PP
+Identyfikator użytkownika i grupy (UID i GID) zostan± ustawione według warto¶ci
+w pliku \fI/etc/passwd\fR.
+Warto¶ci \fB$HOME\fR, \fB$SHELL\fR, \fB$PATH\fR, \fB$LOGNAME\fR
+i \fB$MAIL\fR ustawiane s± stosownie do odpowiednich pól danego wpisu pliku
+haseł.
+Mog± być ustalane również warto¶ci ulimit, umask oraz nice według wpisów w polu
+GECOS.
+.PP
+W niektórych systemach zostanie ustawiona zmienna ¶rodowiskowa \fB$TERM\fR,
+wskazuj±ca na typ terminala na linii tty, jak podano w \fI/etc/ttytype\fR.
+.PP
+Może także zostać wykonany skrypt startowy (inicjacyjny) twojego interpretatora
+poleceń.
+Przegl±dnij, proszę, odpowiedni± sekcję dokumentacji opisuj±c± bardziej
+szczegółowo tę funkcję.
+.SH PRZESTROGI
+Niniejsza wersja \fBlogin\fR posiada wiele opcji kompilacji, z których tylko
+czę¶ć będzie mieć zastosowanie w danej instalacji.
+.PP
+Położenie plików może być różne w zależno¶ci od konfiguracji systemu.
+.SH PLIKI
+.IR /etc/utmp " - lista bież±cych sesji pracy"
+.br
+.IR /etc/wtmp " - lista poprzednich sesji pracy"
+.br
+.IR /etc/passwd " - informacja o kontach użytkowników"
+.br
+.IR /etc/shadow " - zakodowane hasła i informacja o ich ważno¶ci"
+.br
+.IR /etc/motd " - plik 'wiadomo¶ci dnia'"
+.br
+.IR /etc/nologin " - zapobiega logowaniu innych niż root"
+.br
+.IR /etc/ttytype " - lista typów terminali"
+.br
+.IR $HOME/.profile " - skrypt startowy domy¶lnej powłoki"
+.br
+.IR $HOME/.hushlogin " - zapobiega m.in. wy¶wietlaniu wiadomo¶ci dnia"
+.br
+.SH ZOBACZ TAKŻE
+.BR getty (8),
+.BR mail (1),
+.BR passwd (1),
+.BR sh (1),
+.BR su (1),
+.BR login.defs (5),
+.\" .BR d_passwd (5),
+.BR passwd (5),
+.BR nologin (5)
+.SH AUTOR
+Julianne Frances Haugh (jockgrrl@ix.netcom.com)
+.SH OD TŁUMACZA
+Niniejsza dokumentacja opisuje polecenie wchodz±ce w skład pakietu
+shadow-password.
+Z uwagi na powtarzaj±ce się nazwy poleceń, upewnij się, że korzystasz
+z wła¶ciwej dokumentacji.
diff -Nru shadow-20001012/man/pl/login.access.5 shadow-20001016/man/pl/login.access.5
--- shadow-20001012/man/pl/login.access.5	Thu Jan  1 01:00:00 1970
+++ shadow-20001016/man/pl/login.access.5	Tue Sep  5 19:27:30 2000
@@ -0,0 +1,54 @@
+.\" {PTM/WK/1999-09-17}
+.TH LOGIN.ACCESS 5
+.\" .Dt SKEY.ACCESS 5
+.\" .Os FreeBSD 1.2
+.SH NAZWA
+login.access \- tabela kontroli dostępu logowania
+.SH OPIS
+Plik
+.I login.access
+okre¶la kombinacje (użytkownik, host) i/lub (użytkownik, tty) 
+dla których logowanie będzie albo przyjęte albo odrzucone.
+.PP
+Gdy kto¶ się loguje, plik
+.I login.access
+przeszukiwany jest do znalezienia pierwszej pozycji pasuj±cej do danej
+kombinacji (użytkownik, host), lub, w przypadku logowań nie-sieciowych
+kombinacji (użytkownik, tty). Pole zezwolenia w tej tablicy pozycji okre¶la
+czy logowanie będzie przyjęte czy odrzucone.
+.PP
+Każdy wiersz tabeli kontroli dostępu logowania posiada trzy, oddzielone
+znakiem dwukropka, pola:
+.sp 1
+.IR 	zezwolenie : użytkownicy : pochodzenie
+.sp 1
+Pierwsze pole powinno zawierać znak "\fB+\fR" (dostęp zapewniony) lub "\fB-\fR"
+(zakaz dostępu). Drugie z pól powinno zawierać listę jednego lub więcej nazw
+użytkowników, grup lub słowo
+.B ALL
+(zawsze pasuje do wszystkich). Trzecie pole powinno być list± jednej lub więcej
+nazw tty (dla logowań nie-sieciowych), nazw hostów, domen (rozpoczynaj±cych się
+od kropki), adresów hostów, internetowych numerów sieci (kończ±cych się
+kropk±), słowem
+.B ALL
+(wszystkie - zawsze pasuje) lub
+.B LOCAL
+(dopasowuje dowolny łańcuch nie zawieraj±cy kropki).
+Jeżeli uruchomisz NIS możesz użyć @nazwagrupysieciowej we wzorcu hosta
+lub użytkownika.
+.\" @netgroupname
+.PP
+Operator
+.B EXCEPT
+(oprócz) umożliwia pisanie złożonych reguł.
+.PP
+Plik grup przeszukiwany jest wył±cznie wtedy, gdy nazwa nie pasuje do
+loguj±cego się użytkownika. Dopasowywane s± tylko te grupy, w których
+użytkownik jest jawnie wymieniony: program nie sprawdza warto¶ci
+identyfikatora grupy głównej użytkownika.
+.SH PLIKI
+.I /etc/login.access
+.SH ZOBACZ TAKŻE
+.BR login (1)
+.SH AUTOR
+Guido van Rooij
diff -Nru shadow-20001012/man/pl/login.defs.5 shadow-20001016/man/pl/login.defs.5
--- shadow-20001012/man/pl/login.defs.5	Thu Jan  1 01:00:00 1970
+++ shadow-20001016/man/pl/login.defs.5	Mon Oct 16 23:26:36 2000
@@ -0,0 +1,557 @@
+.\" {PTM/WK/1999-09-18}
+.\" Copyright 1991 - 1993, Julianne Frances Haugh and Chip Rosenthal
+.\" All rights reserved.
+.\"
+.\" Redistribution and use in source and binary forms, with or without
+.\" modification, are permitted provided that the following conditions
+.\" are met:
+.\" 1. Redistributions of source code must retain the above copyright
+.\"    notice, this list of conditions and the following disclaimer.
+.\" 2. Redistributions in binary form must reproduce the above copyright
+.\"    notice, this list of conditions and the following disclaimer in the
+.\"    documentation and/or other materials provided with the distribution.
+.\" 3. Neither the name of Julianne F. Haugh nor the names of its contributors
+.\"    may be used to endorse or promote products derived from this software
+.\"    without specific prior written permission.
+.\"
+.\" THIS SOFTWARE IS PROVIDED BY JULIE HAUGH AND CONTRIBUTORS ``AS IS'' AND
+.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+.\" ARE DISCLAIMED.  IN NO EVENT SHALL JULIE HAUGH OR CONTRIBUTORS BE LIABLE
+.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+.\" SUCH DAMAGE.
+.\"
+.TH LOGIN 5
+.SH NAZWA
+/etc/login.defs \- konfiguracja logowania
+.SH OPIS
+Plik
+.I /etc/login.defs
+definiuje specyficzn± dla naszej maszyny konfigurację pakietu shadow login.
+Plik ten jest wymagany. Jego nieobecno¶ć nie wstrzyma działania systemu,
+ale prawdopodobnie spowoduje nieprzewidywalne działanie.
+.PP
+Plik ten jest czytelnym plikiem tekstowym. Każdy z jego wierszy opisuje jeden
+parametr konfiguracji. Wiersze składaj± się z nazwy parametru i jego warto¶ci,
+oddzielonych białym znakiem. Ignorowane s± puste wiersze i wiersze komentarzy.
+Komentarze rozpoczynaj± się od znaku '#', który musi być pierwszym znakiem
+wiersza (pomijaj±c białe znaki).
+.PP
+Istniej± cztery typy warto¶ci parametrów: napisy, logiczne (boolean),
+liczby i długie liczby (long numbers). Napis jest złożony
+z dowolnych znaków drukowalnych. Parametr logiczny może mieć albo warto¶ć
+"yes" albo "no". Niezdefiniowanemu parametrowi logicznemu lub parametrowi,
+któremu przypisano warto¶ć inn± od powyższych przypisane zostanie "no".
+Liczby (zarówno zwykłe jak i długie) mog± być warto¶ciami dziesiętnymi,
+ósemkowymi (poprzedĽ warto¶ć cyfr± "0") albo szesnastkowymi (poprzedĽ warto¶ć
+sekwencj± "0x"). Maksymalne warto¶ci zwykłych i długich parametrów
+numerycznych zależ± od maszyny.
+.PP
+Obsługiwane s± następuj±ce opcje konfiguracyjne:
+.\"
+.IP "CHFN_AUTH (logiczna)"
+Jeżeli ma warto¶ć
+.IR yes ,
+to programy
+.B chfn
+i
+.B chsh
+będ± pytać o hasło przed dokonaniem zmian, chyba że uruchamiane s± przez
+superużytkownika.
+.\"
+.IP "CHFN_RESTRICT (napis)"
+Ten parametr okre¶la, jakie warto¶ci w polu
+.I gecos
+pliku
+.I passwd
+mog± być zmieniane przez zwykłych użytkowników za pomoc± programu
+.B chfn
+Może on być dowoln± kombinacj± liter
+.IR f ,
+.IR r ,
+.IR w ,
+.IR h ,
+oznaczaj±cych odpowiednio: Full name (pełna nazwa), Room number (numer pokoju),
+Work phone (telefon służbowy) i Home phone (telefon domowy).
+Je¶li parametr nie jest podany, to zmian może dokonywać wył±cznie
+superużytkownik.
+.\"
+.IP "CONSOLE (napis)"
+Je¶li podana, definicja ta okre¶la ograniczony zestaw linii, na których
+dozwolone jest rozpoczynanie sesji użytkownika root. Próby logowania
+użytkownika root niespełniaj±ce ustalonych tu kryteriów zostan± odrzucone.
+Warto¶ć tego pola może wyst±pić w jednej z dwu postaci: albo pełnej nazwy
+¶cieżkowej pliku, jak na przykład
+.sp
+.ft I
+	CONSOLE /etc/consoles
+.ft R
+.sp
+albo listy linii terminalowych rozdzielonych dwukropkami, jak poniżej:
+.sp
+.ft I
+	CONSOLE console:tty01:tty02:tty03:tty04
+.ft R
+.sp
+(Zauważ, że wymienione tu nazwy nie zawieraj± ¶cieżki /dev/).
+Jeżeli podano ¶cieżkow± nazwę pliku, to każdy jego wiersz powinien okre¶lać
+jedn± linię terminalow±. Je¶li parametr ten nie jest zdefiniowany albo podany
+plik nie istnieje, to użytkownik root będzie mógł się logować z dowolnej linii
+terminalowej. Ponieważ usunięcie lub obcięcie pliku definiuj±cego
+dozwolone linie może spowodować nieautoryzowane logowania roota, plik ten musi
+być chroniony. Tam, gdzie bezpieczeństwo jest spraw± kluczow±, powinna być
+używana postać listy separowanej dwukropkami, co chroni przed potencjaln±
+prób± ataku w opisany sposób.
+.\"
+.IP "CONSOLE_GROUPS (napis)"
+XXX powinno zostać udokumentowane.
+.\"
+.IP "CRACKLIB_DICTPATH (napis)"
+XXX powinno zostać udokumentowane.
+.\"
+.IP "DEFAULT_HOME (logiczna)"
+XXX powinno zostać udokumentowane.
+.\"
+.IP "DIALUPS_CHECK_ENAB (logiczna)"
+Jeżeli ma warto¶ć
+.I yes
+a plik
+.I /etc/dialups
+istnieje, to na liniach telefonicznych wyszczególnionych w tym pliku s±
+wł±czane wtórne hasła (hasła telefoniczne).  Plik ten powinien zawierać listę
+linii telefonicznych (dialups), po jednej w wierszu, na przykład:
+.nf
+.sp
+.ft I
+	ttyfm01
+	ttyfm02
+	\0\0.
+	\0\0.
+	\0\0.
+.ft R
+.sp
+.fi
+.\"
+.IP "ENVIRON_FILE (napis)"
+XXX powinno zostać udokumentowane.
+.\"
+.IP "ENV_HZ (napis)"
+Parametr ten okre¶la warto¶ć parametru ¶rodowiska HZ. Przykład użycia:
+.sp
+	\fIENV_HZ     HZ=50\fR
+.sp
+Jeżeli jest on zdefiniowany, to nie zostanie ustanowiona żadna warto¶ć HZ.
+.\"
+.IP "ENV_PATH (napis)"
+Parametr ten musi być zdefiniowany jako ¶cieżka przeszukiwania dla zwykłych
+użytkowników. Przy logowaniu z UID innym niż zero, zmienna ¶rodowiskowa PATH
+jest inicjowana t± wła¶nie warto¶ci±. Jest to parametr wymagany; jeżeli nie
+zostanie zdefiniowany, to zostanie nadana, być może niepoprawna, warto¶ć
+domy¶lna.
+.\"
+.IP "ENV_SUPATH (napis)"
+Parametr ten musi być zdefiniowany jako ¶cieżka przeszukiwania dla
+superużytkownika. Przy rozpoczynaniu sesji z UID równym zero, zmienna
+¶rodowiskowa PATH jest inicjowana t± wła¶nie warto¶ci±. Jest to parametr
+wymagany; jeżeli nie zostanie zdefiniowany, to zostanie nadana, być może
+niepoprawna, warto¶ć domy¶lna.
+.\"
+.IP "ENV_TZ (napis)"
+Parametr ten zawiera informację służ±c± do utworzenia zmiennej ¶rodowiskowej TZ.
+Jego warto¶ć musi być albo wprost wymagan± zawarto¶ci± TZ, albo
+pełn± nazw± ¶cieżkow± pliku zawieraj±cego tę informację. Przykład użycia:
+.sp
+	\fIENV_TZ\0\0\0\0TZ=CST6CDT\fP
+.sp
+lub
+.sp
+	\fIENV_TZ\0\0\0\0/etc/tzname\fP
+.sp
+Jeżeli podano nieistniej±cy plik, to TZ zostanie zainicjowane pewn± warto¶ci±
+domy¶ln±.  Jeżeli nie zdefiniowano tego parametru to nie będzie ustawiona
+żadna warto¶ć TZ.
+.\"
+.IP "ERASECHAR (liczba)"
+T± warto¶ci± jest inicjowany terminalowy znak
+.I erase
+(kasowania). Jest to obsługiwane tylko w systemach z interfejsem
+.IR termio,
+np. System V. Jeżeli nie podano parametru, to znak kasowania zostanie
+zainicjowany na backspace. Informację powi±zan± znajdziesz w opisie KILLCHAR.
+.\"
+.IP "FAILLOG_ENAB (logiczna)"
+Jeżeli ustawiona na
+.I yes
+to nieudane logowania będ± odnotowywane w pliku
+.I /var/log/faillog
+w formacie
+.BR faillog (8).
+.\"
+.IP "FAIL_DELAY (liczba)"
+Czas opóĽnienia, wyrażony w sekundach, po każdej nieudanej próbie logowania.
+.\"
+.IP "FAKE_SHELL (napis)"
+Zamiast rzeczywistej powłoki użytkownika zostanie uruchomiony program okre¶lony
+warto¶ci± tego parametru. Nazwa widoczna (argv[0]) programu będzie jednak
+nazw± powłoki. Program przed uruchomieniem faktycznej powłoki może wykonywać
+dowoln± akcję (logowanie, dodatkowe uwierzytelnianie, banner itp.).
+.\"
+.IP "FTMP_FILE (napis)"
+Okre¶la pełn± ¶cieżkow± nazwę pliku, w którym rejestrowane s± nieudane próby
+rozpoczynania sesji pracy. W przypadku nieudanej próby logowania do pliku
+dopisywana jest pozycja o formacie
+.IR utmp .
+Zauważ, że różni się to od rejestracji niepomy¶lnych logowań do
+.IR /var/log/faillog ,
+gdyż opisywana funkcja odnotowuje wszystkie nieudane próby, podczas gdy 
+"faillog" kumuluje informację o porażkach danego użytkownika. Je¶li nie
+podano tego parametru, to rejestracja będzie wył±czona. Powi±zane informacje
+znajdziesz w opisie FAILLOG_ENAB i LOG_UNKFAIL_ENAB.
+.\"
+.IP "GID_MAX (liczba)"
+.IP "GID_MIN (liczba)"
+Zakres identyfikatorów grup, w obrębie którego może wybierać program
+.BR groupadd .
+.\"
+.IP "HUSHLOGIN_FILE (nazwa)"
+Parametr używany do ustalenia okoliczno¶ci cichego logowania ("hushlogin").
+Okoliczno¶ci te mog± być ustalone na dwa sposoby. Po pierwsze, jeżeli warto¶ci±
+parametru jest nazwa pliku, a plik ten istnieje w katalogu domowym użytkownika,
+to wprowadzane s± warunki cichego logowania. Zawarto¶ć pliku jest ignorowana;
+sama jego obecno¶ć powoduje ciche logowanie. Po drugie, jeżeli warto¶ci±
+parametru jest pełna nazwa ¶cieżkowa pliku a w pliku tym znaleziona zostanie
+nazwa użytkownika lub nazwa jego powłoki, to wprowadzone zostan± warunki
+cichego logowania. W tym przypadku, plik powinien mieć format podobny do:
+.nf
+.sp
+.ft I
+	demo
+	/usr/lib/uucp/uucico
+	\0\0.
+	\0\0.
+	\0\0.
+.ft R
+.sp
+.fi
+Jeżeli nie zdefiniowano tego parametru, to warunki cichego logowania nigdy
+nie wyst±pi±. W trakcie cichego logowanie wstrzymane jest wy¶wietlanie
+wiadomo¶ci dnia (message of the day), ostatniego udanego i nieudanego
+rozpoczęcia sesji pracy, wy¶wietlanie stanu skrzynki pocztowej i sprawdzenie
+wieku hasła. Zauważ, że zezwolenie na pliki cichego logowania w katalogach
+domowych użytkowników pozwala im na wstrzymanie kontroli ważno¶ci
+hasła. Informacje zwi±zane z tym tematem znajdziesz w opisach MOTD_FILE,
+FILELOG_ENAB, LASTLOG_ENAB i MAIL_CHECK_ENAB.
+.\"
+.IP "ISSUE_FILE (napis)"
+Pełna ¶cieżkowa nazwa pliku wy¶wietlanego przed każd± zachęt± do logowania.
+.\"
+.IP "KILLCHAR (liczba)"
+T± warto¶ci± inicjowany jest terminalowy znak
+.IR kill .
+Jest to obsługiwane tylko w systemach z interfejsem
+.IR termio,
+np. System V. Jeżeli nie podano parametru, to znak kasowania zostanie
+zainicjowany na \s-2CTRL/U\s0. Informację powi±zan± znajdziesz w opisie
+ERASECHAR.
+.\"
+.IP "LASTLOG_ENAB (logiczna)"
+Je¶li ma warto¶ć
+.IR yes ,
+i istnieje plik
+.IR /var/log/lastlog ,
+to w tym pliku będzie rejestrowane poprawne rozpoczęcie sesji pracy użytkownika
+(zalogowanie się). Ponadto, je¶li opcja ta jest wł±czona, to podczas logowania
+się użytkownika będzie wy¶wietlana informacja o liczbie ostatnich udanych
+i nieudanych logowań. Zakończone niepowodzeniem logowania nie będ± wy¶wietlane
+je¶li nie wł±czono FAILLOG_ENAB. W warunkach cichego logowanie nie
+będ± wy¶wietlane informacje ani o pomy¶lnych ani o niepomy¶lnych logowaniach.
+.\"
+.IP "LOGIN_RETRIES (liczba)"
+Dozwolona liczba prób logowania przed zakończeniem pracy programu
+.BR login .
+.\"
+.IP "LOGIN_STRING (napis)"
+XXX powinno zostać udokumentowane.
+.IP "LOGIN_TIMEOUT (liczba)"
+XXX powinno zostać udokumentowane.
+.IP "LOG_OK_LOGINS (logiczna)"
+XXX powinno zostać udokumentowane.
+.IP "LOG_UNKFAIL_ENAB (logiczna)"
+Je¶li posiada warto¶ć
+.I yes
+to nieznane nazwy użytkowników będ± również odnotowywane je¶li wł±czone jest
+rejestrowanie nieudanych prób rozpoczęcia sesji. Zauważ, że niesie to ze sob±
+potencjalne zagrożenie bezpieczeństwa: powszechn± przyczyn± nieudanego
+logowania jest zamiana nazwy użytkownika i hasła, tryb ten zatem spowoduje,
+że często w rejestrach nieudanych logowań będ± się odkładać jawne hasła.
+Jeżeli opcja ta jest wył±czona, to nieznane nazwy użytkowników będ± pomijane
+w komunikatach o nieudanych próbach logowania.
+.\"
+.IP "MAIL_CHECK_ENAB (logiczna)"
+Jeżeli ma warto¶ć
+.IR yes ,
+to użytkownik po rozpoczęciu sesji pracy będzie powiadamiany o stanie swojej
+skrzynki pocztowej. Informację zwi±zan± z tym tematem znajdziesz w opisie
+MAIL_DIR.
+.\"
+.IP "MAIL_DIR (napis)"
+Okre¶la pełn± nazwę ¶cieżkow± do katalogu zawieraj±cego pliki skrzynki
+pocztowej użytkownika. Do powyższej ¶cieżki doklejana jest nazwa użytkownika,
+tworz±c w ten sposób zmienn± ¶rodowiskow± MAIL - ¶cieżkę do skrzynki
+użytkownika. Musi być zdefiniowany albo niniejszy parametr albo parametr
+MAIL_FILE; je¶li nie zostan± zdefiniowane, to zostanie nadana, być może
+niepoprawna, warto¶ć domy¶lna. Zobacz także opis MAIL_CHECK_ENAB.
+.\"
+.IP "MAIL_FILE (napis)"
+Okre¶la nazwę pliku skrzynki pocztowej użytkownika. Nazwa ta doklejana jest
+na koniec nazwy katalogu domowego użytkownika tworz±c zmienn± ¶rodowiskow±
+MAIL - ¶cieżkę do skrzynki użytkownika. Musi być zdefiniowany albo niniejszy
+parametr albo parametr MAIL_DIR; je¶li nie zostan± zdefiniowane, to zostanie
+nadana, być może niepoprawna, warto¶ć domy¶lna. Zobacz także opis
+MAIL_CHECK_ENAB.
+.\"
+.IP "MD5_CRYPT_ENAB (logiczna)"
+Jeżeli ma warto¶ć
+.IR yes ,
+to program
+.B passwd
+będzie kodować nowo zmieniane hasła przy pomocy nowego algorytmu
+.BR crypt (3),
+opartego o MD-5. Algorytm ten pierwotnie pojawił się we FreeBSD i jest też
+obsługiwany przez libc-5.4.38 oraz glibc-2.0 (lub wyższ±) w Linuksie.
+Pozwala on na używanie haseł dłuższych niż 8 znaków (ograniczone przez
+.BR getpass (3)
+do 127 znaków), ale nie jest zgodny z tradycyjnymi implementacjami polecenia
+.BR crypt (3).
+.\"
+.IP "MOTD_FILE (napis)"
+Okre¶la listę rozdzielonych dwukropkami ¶cieżek do plików "wiadomo¶ci dnia"
+(message of the day, MOTD). Je¶li podany plik istnieje, to jego zawarto¶ć jest
+wy¶wietlana użytkownikowi podczas rozpoczynania przez niego sesji pracy.
+Jeżeli parametr ten jest niezdefiniowany lub wykonywane jest ciche logowanie,
+to informacja ta będzie pomijana.
+.\"
+.IP "NOLOGINS_FILE (napis)"
+Okre¶la pełn± nazwę ¶cieżkow± pliku zabraniaj±cego logowań dla użytkowników
+innych niż root. Jeżeli plik ten istnieje a użytkownik inny niż root usiłuje
+się zalogować, to wy¶wietlana zostanie zawarto¶ć pliku a użytkownik będzie
+rozł±czony. Jeżeli nie podano tego parametru, to opisana funkcja będzie
+wył±czona.
+.\"
+.IP "NOLOGIN_STR (napis)"
+XXX powinno zostać udokumentowane.
+.\"
+.IP "OBSCURE_CHECKS_ENAB (logiczna)"
+Jeżeli ma warto¶ć
+.IR yes ,
+to program
+.B passwd
+przed akceptacj± zmiany hasła będzie wykonywał dodatkowe sprawdzenia.
+Kontrole te s± do¶ć proste, a ich użycie jest zalecane.
+Te sprawdzenia nieoczywisto¶ci s± pomijane, jeżeli
+.B passwd
+uruchamiane jest przez użytkownika
+.IR root .
+Zobacz także opis PASS_MIN_LEN.
+.\"
+.IP "PASS_ALWAYS_WARN (logiczna)"
+XXX powinno zostać udokumentowane.
+.\"
+.IP "PASS_CHANGE_TRIES (liczba)"
+XXX powinno zostać udokumentowane.
+.\"
+.IP "PASS_MIN_DAYS (liczba)"
+Minimalna liczba dni między dozwolonymi zmianami hasła. Jakiekolwiek próby
+zmiany hasła podejmowane wcze¶niej zostan± odrzucone. Jeżeli nie podano tego
+parametru, to przyjęta zostanie warto¶ć zerowa.
+.\"
+.IP "PASS_MIN_LEN (liczba)"
+Minimalna liczba znaków w akceptowalnym ha¶le. Próba przypisania hasła o
+mniejszej liczbie znaków zostanie odrzucona. Warto¶ć zero wył±cza tę
+kontrolę. Je¶li nie podano parametru, to przyjęta zostanie warto¶ć zerowa.
+.\"
+.IP "PASS_MAX_DAYS (liczba)"
+Maksymalna liczba dni, przez jak± może być używane hasło. Je¶li hasło jest
+stanie się starsze, to rachunek zostanie zablokowany. Je¶li nie podano, to
+zostanie przyjęta bardzo duża warto¶ć.
+.\"
+.IP "PASS_MAX_LEN (liczba)"
+XXX powinno zostać udokumentowane.
+.\"
+.IP "PASS_WARN_AGE (liczba)"
+Liczba dni ostrzegania przed wyga¶nięciem hasła. Warto¶ć zerowa oznacza,
+że ostrzeżenie wyst±pi wył±cznie w dniu utraty ważno¶ci hasła. Warto¶ć
+ujemna oznacza brak ostrzeżeń. Brak parametru oznacza, że ostrzeżenia nie
+będ± wy¶wietlane.
+.\"
+.IP "PORTTIME_CHECKS_ENAB (logiczna)"
+Je¶li ma warto¶ć
+.IR yes ,
+za¶ plik
+.I /etc/porttime
+istnieje, to będzie on przegl±dany, by upewnić się czy użytkownik może się
+w danej chwili zalogować na danej linii. Patrz także podręcznik
+.BR porttime (5)
+.\"
+.IP "QMAIL_DIR (napis)"
+Dla użytkowników Qmail, parametr ten okre¶la katalog, w którym przechowywana
+jest hierarchia Maildir.
+Zobacz też MAIL_CHECK_ENAB.
+.\"
+.IP "QUOTAS_ENAB (logiczna)"
+Je¶li ma warto¶ć
+.I yes ,
+wówczas dla danego użytkownika "ulimit," "umask" i "niceness" będ±
+zainicjowane warto¶ciami podanymi (o ile s± podane) w polu
+.I gecos
+pliku
+.IR passwd .
+Patrz także podręcznik
+.BR passwd (5).
+.\"
+.IP "SU_NAME (napis)"
+Przypisuje nazwę polecenia do uruchomionego "su -". Na przykład, je¶li
+parametr ten jest zdefiniowany jako "su", to polecenie
+.BR ps (1)
+pokaże uruchomione polecenie jako "-su". Je¶li parametr ten jest
+niezdefiniowany, to
+.BR ps (1)
+pokaże nazwę faktycznie wykonywanej powłoki, np. co¶ w rodzaju "-sh".
+.\"
+.IP "SULOG_FILE (napis)"
+Pokazuje pełn± nazwę ¶cieżkow± pliku, w którym rejestrowane jest wykorzystanie
+.BR su .
+Je¶li parametr ten nie jest okre¶lony, to rejestrowanie nie jest wykonywane.
+Ponieważ polecenie
+.B su
+może być używane podczas prób uwierzytelnienia hasła, do odnotowywania
+użycia
+.B su
+powinny być używane albo niniejsza opcja
+albo
+.IR syslog .
+Zobacz też opis SYSLOG_SU_ENAB.
+.\"
+.IP "SU_WHEEL_ONLY (logiczna)"
+XXX powinno zostać udokumentowane.
+.\"
+.IP "SYSLOG_SG_ENAB (logiczna)"
+XXX powinno zostać udokumentowane.
+.\"
+.IP "SYSLOG_SU_ENAB (logiczna)"
+Jeżeli ma warto¶ć
+.IR yes ,
+za¶ program
+.B login
+został skompilowany z obsług±
+.IR syslog ,
+to wszelkie działania
+.B su
+będ± rejestrowane za pomoc±
+.IR syslog .
+Zobacz też opis SULOG_FILE.
+.\"
+.IP "TTYGROUP (napis lub liczba)"
+Grupa (wła¶cicielska) terminala inicjowana jest na nazwę b±dĽ numer tej grupy.
+Jeden z dobrze znanych ataków polega na wymuszeniu sekwencji kontrolnych
+terminala na linii terminalowej innego użytkownika. Problemu tego można
+unikn±ć wył±czaj±c prawa zezwalaj±ce innym użytkownikom na dostęp do linii
+terminalowej, ale niestety zapobiega to również działaniu programów takich
+jak
+.BR write .
+Innym rozwi±zaniem jest posłużenie się tak± wersj± programu
+.BR write ,
+która odfiltrowuje potencjalnie niebezpieczne sekwencje znaków. Następnie
+programowi należy przyznać rozszerzone prawa dostępu (SGID) dla specjalnej
+grupy, ustawić grupę wła¶cicieli terminala na tę grupę i nadać prawa dostępu
+\fI0620\fR do linii. Definicja TTYGROUP powstała do obsługi tej wła¶nie
+sytuacji.
+Je¶li pozycja ta nie jest zdefiniowana, to grupa terminala inicjowana jest
+na numer grupy użytkownika.
+Zobacz także TTYPERM.
+.\"
+.IP "TTYPERM (liczba)"
+T± warto¶ci± inicjowane s± prawa terminala logowania. Typowymi warto¶ciami s±
+\fI0622\fR zezwalaj±ce innym na pisanie do linii lub \fI0600\fR zabezpieczaj±ce
+linię przed innymi użytkownikami. Jeżeli nie podano tego parametru, to prawa
+dostępu do terminala zostan± zainicjowane warto¶ci± \fI0622\fR. Zobacz też
+TTYGROUP.
+.\"
+.IP "TTYTYPE_FILE (napis)"
+Okre¶la pełn± nazwę ¶cieżkow± pliku przypisuj±cego typy terminali do linii
+terminalowych. Każdy z wierszy tego pliku zawiera rozdzielone białym znakiem
+typ i linię terminala. Na przykład:
+.nf
+.sp
+.ft I
+	vt100\0	tty01
+	wyse60	tty02
+	\0\0.\0\0\0	\0\0.
+	\0\0.\0\0\0	\0\0.
+	\0\0.\0\0\0	\0\0.
+.ft R
+.sp
+.fi
+Informacja ta służy do inicjowania zmiennej ¶rodowiska TERM. Wiersz
+rozpoczynaj±cy się znakiem # będzie traktowany jak komentarz. Jeżeli nie
+podano tego parametru lub plik nie istnieje albo nie znaleziono w nim
+linii terminala, to zmienna TERM nie zostanie ustawiona.
+.\"
+.IP "UID_MAX (liczba)"
+XXX powinno zostać udokumentowane.
+.IP "UID_MIN (liczba)"
+XXX powinno zostać udokumentowane.
+.\"
+.IP "ULIMIT (długa liczba)"
+Warto¶ci± t± inicjowany jest limit wielko¶ci pliku. Cecha ta obsługiwana
+jest wył±cznie w systemach posiadaj±cych
+.IR ulimit ,
+np. System V. Je¶li nie podano, to limit wielko¶ci pliku zostanie ustalony
+na pewn± wielk± warto¶ć.
+.\"
+.IP "UMASK (liczba)"
+T± warto¶ci± inicjowana jest maska praw dostępu. Nie podana, ustawia mask±
+praw na zero.
+.\"
+.IP "USERDEL_CMD (napis)"
+XXX powinno zostać udokumentowane.
+.\"
+.SH POWIˇZANIA
+Poniższe zestawienie pokazuje, które z programów wchodz±cych w skład pakietu
+shadow wykorzystuj± jakie parametry.
+.na
+.IP login 12
+CONSOLE DIALUPS_CHECK_ENAB ENV_HZ ENV_SUPATH ENV_TZ ERASECHAR FAILLOG_ENAB
+FTMP_FILE HUSHLOGIN_FILE KILLCHAR LASTLOG_ENAB LOG_UNKFAIL_ENAB
+MAIL_CHECK_ENAB MAIL_DIR MOTD_FILE NOLOGINS_FILE PORTTIME_CHECKS_ENAB
+QUOTAS_ENAB TTYPERM TTYTYPE_FILE ULIMIT UMASK
+.IP newusers 12
+PASS_MAX_DAYS PASS_MIN_DAYS PASS_WARN_AGE UMASK
+.IP passwd 12
+OBSCURE_CHECKS_ENAB PASS_MIN_LEN
+.IP pwconv 12
+PASS_MAX_DAYS PASS_MIN_DAYS PASS_WARN_AGE
+.IP su 12
+ENV_HZ ENV_SUPATH ENV_TZ HUSHLOGIN_FILE MAIL_CHECK_ENAB MAIL_DIR
+MOTD_FILE NOLOGIN_STR QUOTAS_ENAB SULOG_FILE SYSLOG_SU_ENAB
+.IP sulogin 12
+ENV_HZ ENV_SUPATH ENV_TZ MAIL_DIR QUOTAS_ENAB TTYPERM
+.ad
+.SH BŁĘDY
+Niektóre z obsługiwanych parametrów konfiguracyjnych pozostały
+nieopisane w niniejszym podręczniku.
+.SH ZOBACZ TAKŻE
+.BR login (1),
+.BR passwd (5),
+.BR faillog (5),
+.BR porttime (5),
+.BR faillog (8)
+.SH AUTORZY
+Julianne Frances Haugh (jockgrrl@ix.netcom.com)
+.br
+Chip Rosenthal (chip@unicom.com)
diff -Nru shadow-20001012/man/pl/logoutd.8 shadow-20001016/man/pl/logoutd.8
--- shadow-20001012/man/pl/logoutd.8	Thu Jan  1 01:00:00 1970
+++ shadow-20001016/man/pl/logoutd.8	Mon Oct 16 23:25:16 2000
@@ -0,0 +1,50 @@
+.\" {PTM/WK/1999-09-17}
+.\" Copyright 1991, Julianne Frances Haugh
+.\" All rights reserved.
+.\"
+.\" Redistribution and use in source and binary forms, with or without
+.\" modification, are permitted provided that the following conditions
+.\" are met:
+.\" 1. Redistributions of source code must retain the above copyright
+.\"    notice, this list of conditions and the following disclaimer.
+.\" 2. Redistributions in binary form must reproduce the above copyright
+.\"    notice, this list of conditions and the following disclaimer in the
+.\"    documentation and/or other materials provided with the distribution.
+.\" 3. Neither the name of Julianne F. Haugh nor the names of its contributors
+.\"    may be used to endorse or promote products derived from this software
+.\"    without specific prior written permission.
+.\"
+.\" THIS SOFTWARE IS PROVIDED BY JULIE HAUGH AND CONTRIBUTORS ``AS IS'' AND
+.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+.\" ARE DISCLAIMED.  IN NO EVENT SHALL JULIE HAUGH OR CONTRIBUTORS BE LIABLE
+.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+.\" SUCH DAMAGE.
+.\"
+.TH LOGOUTD 8
+.SH NAZWA
+logoutd \- wymuszenie ograniczeń czasu logowania
+.SH SKŁADNIA
+.B logoutd
+.SH OPIS
+.B logoutd
+wymusza ograniczenia portów i czasów logowania podane w
+.IR /etc/porttime .
+.B logoutd
+powinno być uruchamiane z \fI/etc/rc\fR.
+Okresowo przegl±dany jest plik \fI/etc/utmp\fR. Sprawdzana jest każda nazwa
+użytkownika, by móc stwierdzić czy posiada on zezwolenie na pracę w bież±cym
+czasie na danym porcie.
+Każda sesja pracy (logowania) naruszaj±ca ograniczenia zawarte
+w \fI/etc/porttime\fR jest kończona.
+.SH PLIKI
+.IR /etc/porttime " - zezwolenia dla logowania na portach"
+.br
+.IR /etc/utmp "     - bież±ce sesje pracy"
+.SH AUTOR
+Julianne Frances Haugh (jockgrrl@ix.netcom.com)
diff -Nru shadow-20001012/man/pl/mkpasswd.8 shadow-20001016/man/pl/mkpasswd.8
--- shadow-20001012/man/pl/mkpasswd.8	Thu Jan  1 01:00:00 1970
+++ shadow-20001016/man/pl/mkpasswd.8	Mon Oct 16 23:34:43 2000
@@ -0,0 +1,80 @@
+.\" {PTM/WK/1999-09-16}
+.\" Copyright 1991, Julianne Frances Haugh
+.\" All rights reserved.
+.\"
+.\" Redistribution and use in source and binary forms, with or without
+.\" modification, are permitted provided that the following conditions
+.\" are met:
+.\" 1. Redistributions of source code must retain the above copyright
+.\"    notice, this list of conditions and the following disclaimer.
+.\" 2. Redistributions in binary form must reproduce the above copyright
+.\"    notice, this list of conditions and the following disclaimer in the
+.\"    documentation and/or other materials provided with the distribution.
+.\" 3. Neither the name of Julianne F. Haugh nor the names of its contributors
+.\"    may be used to endorse or promote products derived from this software
+.\"    without specific prior written permission.
+.\"
+.\" THIS SOFTWARE IS PROVIDED BY JULIE HAUGH AND CONTRIBUTORS ``AS IS'' AND
+.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+.\" ARE DISCLAIMED.  IN NO EVENT SHALL JULIE HAUGH OR CONTRIBUTORS BE LIABLE
+.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+.\" SUCH DAMAGE.
+.\"
+.\"	$Id: mkpasswd.8,v 1.2 2000/10/16 21:34:43 kloczek Exp $
+.\"
+.TH MKPASSWD 1
+.SH NAZWA
+mkpasswd \- aktualizuj pliki baz passwd i group
+.SH SKŁADNIA
+\fBmkpasswd\fR [\fB-fvgps\fR] \fIplik\fR
+.SH OPIS
+.B mkpasswd
+czyta plik w formacie okre¶lonym przez flagi i konwertuje go postaci
+odpowiedniego pliku bazy danych.
+Wymienione pliki baz danych używane s± do poprawienia wydajno¶ci dostępu
+w systemach o dużej liczbie użytkowników.
+Pliki wynikowe otrzymaj± nazwy \fIplik\fR.dir i \fIplik\fR.pag.
+.PP
+Opcja \fB-f\fR powoduje, że \fBmkpasswd\fR ignoruje istnienie plików
+wynikowych i nadpisuje je.
+Normalnie \fBmkpasswd\fR skarży się na istnienie plików wynikowych
+i kończy pracę.
+.PP
+Opcja \fB-v\fR powoduje wy¶wietlanie informacji o każdym konwertowanym
+rekordzie oraz komunikatu końcowego.
+.PP
+Opcja \fB-g\fR traktuje plik Ľródłowy tak, jak gdyby był on w formacie
+pliku \fI/etc/group\fR.
+Przy poł±czeniu z opcj± \fB-s\fR używany jest format pliku \fI/etc/gshadow\fR.
+.PP
+Opcja \fB-p\fR traktuje plik Ľródłowy tak, jak gdyby był on w formacie
+pliku \fI/etc/passwd\fR.
+Jest to opcja domy¶lna.
+Przy poł±czeniu z opcj± \fB-s\fR używany jest format pliku \fI/etc/shadow\fR.
+.SH PRZESTROGI
+Użycie więcej niż jednego pliku bazy ogranicza się do systemów posiadaj±cych
+bibliotekę baz danych NDBM. Może zatem nie być dostępne w każdym systemie.
+.SH UWAGA
+Ponieważ większo¶ć poleceń jest w stanie aktualizować pliki bazy danych
+podczas dokonywania zmian, \fBmkpasswd\fR potrzebne jest jedynie
+do ponownego utworzenia usuniętego lub zepsutego pliku bazy.
+.SH PLIKI
+.IR /etc/passwd "  - informacja o kontach użytkowników"
+.br
+.IR /etc/shadow "  - chroniona informacja o użytkownikach"
+.br
+.IR /etc/group "   - informacja o grupach"
+.br
+.IR /etc/gshadow " - chroniona informacja o grupach"
+.SH ZOBACZ TAKŻE
+.BR passwd (5),
+.BR group (5),
+.BR shadow (5)
+.SH AUTOR
+Julianne Frances Haugh (jockgrrl@ix.netcom.com)
diff -Nru shadow-20001012/man/pl/newgrp.1 shadow-20001016/man/pl/newgrp.1
--- shadow-20001012/man/pl/newgrp.1	Thu Jan  1 01:00:00 1970
+++ shadow-20001016/man/pl/newgrp.1	Mon Oct 16 23:34:43 2000
@@ -0,0 +1,87 @@
+.\" {PTM/WK/1999-09-15}
+.\" Copyright 1991, Julianne Frances Haugh
+.\" All rights reserved.
+.\"
+.\" Redistribution and use in source and binary forms, with or without
+.\" modification, are permitted provided that the following conditions
+.\" are met:
+.\" 1. Redistributions of source code must retain the above copyright
+.\"    notice, this list of conditions and the following disclaimer.
+.\" 2. Redistributions in binary form must reproduce the above copyright
+.\"    notice, this list of conditions and the following disclaimer in the
+.\"    documentation and/or other materials provided with the distribution.
+.\" 3. Neither the name of Julianne F. Haugh nor the names of its contributors
+.\"    may be used to endorse or promote products derived from this software
+.\"    without specific prior written permission.
+.\"
+.\" THIS SOFTWARE IS PROVIDED BY JULIE HAUGH AND CONTRIBUTORS ``AS IS'' AND
+.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+.\" ARE DISCLAIMED.  IN NO EVENT SHALL JULIE HAUGH OR CONTRIBUTORS BE LIABLE
+.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+.\" SUCH DAMAGE.
+.\"
+.\"	$Id: newgrp.1,v 1.2 2000/10/16 21:34:43 kloczek Exp $
+.\"
+.TH NEWGRP 1
+.SH NAZWA
+newgrp \- zmień identyfikator grupy
+.br
+sg \- wykonaj polecenie przy innym ID grupy
+.SH SKŁADNIA
+.BR newgrp " [" - ]
+.RI [ grupa ]
+.br
+.BR sg " [" - ]
+.RI [ grupa
+.RB [ -c
+.IR polecenie ]]
+.SH OPIS
+.B newgrp
+służy do zmiany bież±cego identyfikatora grupy (GID) podczas sesji logowania.
+Jeżeli podano opcjonaln± flagę \fB\-\fR, to ¶rodowisko użytkownika zostanie
+ponownie zainicjowane, tak jak wówczas, gdy użytkownik się loguje. Jeżeli nie
+użyto flagi \fB\-\fR, to bież±ce ¶rodowisko, ł±cznie z bież±cym katalogiem
+roboczym, pozostaje bez zmian.
+.PP
+.B newgrp
+zmienia bież±cy faktyczny identyfikator grupy na identyfikator danej grupy
+lub, je¶li nie podano nazwy grupy, na identyfikator grupy domy¶lnej, podanej
+w \fI/etc/passwd\fR.
+Jeżeli grupa posiada hasło, za¶ użytkownik nie ma hasła b±dĽ nie jest jej
+członkiem, to zostanie poproszony o podanie hasła.
+Jeżeli hasło grupy jest puste za¶ użytkownik nie jest jej członkiem, to
+efektem będzie odmowa dostępu.
+.PP
+Polecenie
+.B sg
+działa podobnie do \fBnewgrp\fR, lecz nie zastępuje powłoki użytkownika,
+więc po zakończeniu \fBsg\fR powracasz do swego poprzedniego identyfikatora
+grupy.
+.B sg
+przyjmuje także pojedyncze polecenie. Podane polecenie zostanie wykonane
+w powłoce Bourne'a i musi być umieszczone w cudzysłowach.
+.\" enclosed in quotes.
+.SH PRZESTROGI
+Niniejsza wersja \fBnewgrp\fR posiada wiele opcji kompilacji,
+z których tylko czę¶ć może być użyteczna w konkretnej instalacji.
+.SH PLIKI
+.IR /etc/passwd " - informacja o kontach użytkowników"
+.br
+.IR /etc/group  "  - informacja o grupach"
+.SH ZOBACZ TAKŻE
+.BR login (1),
+.BR id (1),
+.BR su (1)
+.SH AUTOR
+Julianne Frances Haugh (jockgrrl@ix.netcom.com)
+.SH OD TŁUMACZA
+Niniejsza dokumentacja opisuje polecenie wchodz±ce w skład pakietu
+shadow-password.
+Z uwagi na powtarzaj±ce się nazwy poleceń, upewnij się, że korzystasz
+z wła¶ciwej dokumentacji.
diff -Nru shadow-20001012/man/pl/newusers.8 shadow-20001016/man/pl/newusers.8
--- shadow-20001012/man/pl/newusers.8	Thu Jan  1 01:00:00 1970
+++ shadow-20001016/man/pl/newusers.8	Mon Oct 16 23:34:43 2000
@@ -0,0 +1,69 @@
+.\" {PTM/WK/1999-09-15}
+.\" Copyright 1991 - 1994, Julianne Frances Haugh
+.\" All rights reserved.
+.\"
+.\" Redistribution and use in source and binary forms, with or without
+.\" modification, are permitted provided that the following conditions
+.\" are met:
+.\" 1. Redistributions of source code must retain the above copyright
+.\"    notice, this list of conditions and the following disclaimer.
+.\" 2. Redistributions in binary form must reproduce the above copyright
+.\"    notice, this list of conditions and the following disclaimer in the
+.\"    documentation and/or other materials provided with the distribution.
+.\" 3. Neither the name of Julianne F. Haugh nor the names of its contributors
+.\"    may be used to endorse or promote products derived from this software
+.\"    without specific prior written permission.
+.\"
+.\" THIS SOFTWARE IS PROVIDED BY JULIE HAUGH AND CONTRIBUTORS ``AS IS'' AND
+.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+.\" ARE DISCLAIMED.  IN NO EVENT SHALL JULIE HAUGH OR CONTRIBUTORS BE LIABLE
+.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+.\" SUCH DAMAGE.
+.\"
+.\"	$Id: newusers.8,v 1.2 2000/10/16 21:34:43 kloczek Exp $
+.\"
+.TH NEWUSERS 8
+.SH NAZWA
+newusers - wsadowa aktualizacja i tworzenie nowych użytkowników
+.SH SKŁADNIA
+.B newusers
+.RI [ nowi_użytkownicy ]
+.SH OPIS
+\fBnewusers\fR odczytuje plik zawieraj±cy pary: nazwa użytkownika i podane
+jawnym tekstem hasło. Odczytan± informację wykorzystuje do aktualizacji grupy
+istniej±cych użytkowników  lub utworzenia nowych.
+Każdy wiersz pliku posiada taki sam format jak standardowy plik haseł (patrz
+\fBpasswd\fR(5)), z następuj±cymi wyj±tkami:
+.IP "\fIpw_passwd\fR" 10
+To pole zostanie zakodowane i użyte jako nowa warto¶ć zakodowanego hasła.
+.IP "\fIpw_age\fR"
+Dla chronionych haseł (shadow) pole zostanie zignorowane je¶li użytkownik już
+istnieje.
+.IP "\fIpw_gid\fR"
+Pole to może zawierać nazwę istniej±cej grupy. Dany użytkownik zostanie
+wówczas dodany do jej członków. Jeżeli podano numeryczny identyfikator
+nieistniej±cej grupy, to zostanie założona nowa grupa o tym identyfikatorze.
+.IP "\fIpw_dir\fR"
+Zostanie wykonane sprawdzenie czy istnieje katalog o tej nazwie. Jeżeli nie,
+to będzie on utworzony. Wła¶cicielem zostanie ustanowiony tworzony
+(lub aktualizowany) użytkownik. Grupa katalogu zostanie ustawiona na grupę
+użytkownika.
+.PP
+Polecenie to przeznaczone jest do użytku w dużych systemach, gdzie aktualizuje
+się wiele kont naraz.
+.SH PRZESTROGI
+.\" Po użyciu \fBnewusers\fR musi zostać wykonane polecenie \fImkpasswd\fR,
+.\" aktualizuj±ce pliki DBM haseł (DBM password files).
+Plik Ľródłowy, zawieraj±cy niezakodowane hasła, musi być chroniony.
+.SH ZOBACZ TAKŻE
+.\" mkpasswd(8), passwd(1), useradd(1)
+.BR passwd (1),
+.BR useradd (8)
+.SH AUTOR
+Julianne Frances Haugh (jockgrrl@ix.netcom.com)
diff -Nru shadow-20001012/man/pl/passwd.1 shadow-20001016/man/pl/passwd.1
--- shadow-20001012/man/pl/passwd.1	Thu Jan  1 01:00:00 1970
+++ shadow-20001016/man/pl/passwd.1	Mon Oct 16 23:27:52 2000
@@ -0,0 +1,201 @@
+.\" {PTM/WK/1999-09-20}
+.\" Copyright 1989 - 1994, Julianne Frances Haugh
+.\" All rights reserved.
+.\"
+.\" Redistribution and use in source and binary forms, with or without
+.\" modification, are permitted provided that the following conditions
+.\" are met:
+.\" 1. Redistributions of source code must retain the above copyright
+.\"    notice, this list of conditions and the following disclaimer.
+.\" 2. Redistributions in binary form must reproduce the above copyright
+.\"    notice, this list of conditions and the following disclaimer in the
+.\"    documentation and/or other materials provided with the distribution.
+.\" 3. Neither the name of Julianne F. Haugh nor the names of its contributors
+.\"    may be used to endorse or promote products derived from this software
+.\"    without specific prior written permission.
+.\"
+.\" THIS SOFTWARE IS PROVIDED BY JULIE HAUGH AND CONTRIBUTORS ``AS IS'' AND
+.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+.\" ARE DISCLAIMED.  IN NO EVENT SHALL JULIE HAUGH OR CONTRIBUTORS BE LIABLE
+.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+.\" SUCH DAMAGE.
+.\"
+.TH PASSWD 1
+.SH NAZWA
+passwd \- zmień hasło użytkownika
+.SH SKŁADNIA
+.B passwd
+.RB [ -f | -s ]
+.RI [ nazwa ]
+.br
+.B passwd
+.RB [ -g ]
+.RB [ -r | R ]
+.I grupa
+.br
+.B passwd
+.RB [ -x
+.IR max ]
+.RB [ -n
+.IR min ]
+.RB [ -w
+.IR ostrzeż ]
+.RB [ -i
+.IR nieakt ]
+.I nazwa
+.br
+.B passwd
+.RB { -l | -u | -d | -S }
+.I nazwa
+.SH OPIS
+\fBpasswd\fR zmienia hasła kont użytkowników i grup.
+Zwykły użytkownik może zmienić wył±cznie hasło własnego konta, superużytkownik
+może zmieniać hasła dowolnych kont.
+Administrator grupy może zmienić hasło tej grupy.
+\fBpasswd\fR zmienia także informacje o koncie, takie jak pełna nazwa
+użytkownika, jego powłoka zgłoszeniowa (logowania) czy daty i interwały dotycz±ce
+ważno¶ci hasła.
+.SS Zmiany hasła
+Na pocz±tku użytkownik pytany jest o stare, dotychczasowe hasło, je¶li takie
+istnieje. Hasło to jest kodowane i porównywane z przechowywanym hasłem.
+Użytkownik ma tylko jedn± próbę na wprowadzenie poprawnego hasła.
+Superużytkownikowi zezwala się na pominięcie tego kroku, zatem mog± być
+zmienione hasła, których zapomniano.
+.PP
+Po wprowadzeniu hasła, sprawdzana jest informacja o jego wieku, by stwierdzić
+czy użytkownikowi wolno w danym czasie zmienić hasło.
+Jeżeli nie, to \fBpasswd\fR odmawia zmiany hasła i kończy pracę.
+.PP
+Następnie użytkownik proszony jest o nowe, zastępuj±ce dotychczasowe, hasło
+Hasło podlega sprawdzeniu jego zawiło¶ci. Jako ogóln± wskazówk± można podać,
+że hasła powinny składać się z 6 do 8 znaków, zawieraj±c po jednym lub więcej
+znaków z każdej z poniższych kategorii:
+.IP "" .5i
+małe litery alfabetu
+.IP "" .5i
+duże litery alfabetu
+.IP "" .5i
+cyfry od 0 do 9
+.IP "" .5i
+znaki interpunkcyjne
+.PP
+Należy uważać, by nie użyć domy¶lnych systemowych znaków akcji erase lub kill.
+\fBpasswd\fR odrzuci każde niedostatecznie skomplikowane hasło.
+.PP
+Je¶li hasło zostanie przyjęte, to \fBpasswd\fR prosi o jego powtórzenie
+i porównuje drugi wpis z pierwszym.
+Oba wpisy musz± być takie same by hasło zostało zmienione.
+.SS Hasła grup
+Jeżeli posłużono się opcj± \fB-g\fR, to zmieniane jest hasło podanej grupy.
+Użytkownik powinien być albo superużytkownikiem albo administratorem tej grupy.
+Nie występuje pytanie o bież±ce hasło grupy.
+Do usuwania bież±cego hasła danej grupy służy opcja \fB-g\fR w poł±czeniu
+z \fB-r\fR. Pozwala to na dostęp do grupy tylko jej członkom.
+Opcja \fB-R\fR w poł±czeniu z \fR-g\fR ogranicza dostęp do grupy wszystkim
+użytkownikom.
+.SS Informacja o ważno¶ci konta
+Superużytkownik może zmieniać informację o wieku konta posługuj±c się opcjami
+\fB-x\fR, \fB-n\fR, \fB-w\fR oraz \fB-i\fR.
+Opcja \fB-x\fR służy do ustawiania maksymalnej liczby dni, przez jakie hasło
+pozostaje ważne.
+Po upływie \fImax\fR dni, hasło musi być zmienione.
+Opcja \fB-n\fR ustawia minimaln± liczbę dni, jakie musz± upłyn±ć zanim hasło
+będzie mogło być zmienione.
+Użytkownik nie otrzyma zezwolenia na zmianę hasła przed upływem \fImin\fR dni.
+Opcja \fB-w\fR służy do ustawienia liczby dni przed upływem terminu ważno¶ci
+hasła, przez które użytkownik będzie otrzymywał ostrzeżenie mówi±ce mu, ile dni
+pozostało do tej daty. Ostrzeżenia zaczn± pojawiać się \fIostrzeż\fR dni przed
+upływem ważno¶ci hasła.
+Opcja \fB-i\fR (nieaktywno¶ć) służy do wył±czania konta po upływie zadanej
+liczby dni po wyga¶nięciu hasła.
+Po upływie \fInieakt\fR dni od przeterminowania hasła użytkownik nie może już
+korzystać z konta.
+.SS Utrzymywanie i konserwacja konta
+Konta użytkowników mog± być blokowane i odblokowywane przy pomocy flag \fB-l\fR
+i \fB-u\fR.
+Opcja \fB-l\fR wył±cza konto zmieniaj±c jego hasło na warto¶ć nieodpowiadaj±c±
+żadnemu możliwemu zakodowanemu hasłu.
+Opcja \fB-u\fR ponownie udostępnia konto przywracaj±c uprzedni± warto¶ć hasła.
+.PP
+Stan konta można uzyskać przy pomocy opcji \fB-S\fR.
+Informacja o stanie składa się z 6 czę¶ci.
+Pierwsza wskazuje, czy konto użytkownika jest zablokowane (L) (locked),
+nie posiada hasła (NP) (no password) lub ma funkcjonalne hasło (P) (password).
+Druga czę¶ć podaje datę ostatniej zmiany hasła.
+następne cztery to minimalny wiek, maksymalny wiek, okres ostrzegania i okres
+nieaktywno¶ci hasła.
+.SS Podpowiedzi dotycz±ce haseł użytkownika
+Bezpieczeństwo hasła zależy od siły algorytmu koduj±cego oraz rozmiaru
+klucza. 
+Metoda kodowania używana w Systemie \fB\s-2UNIX\s+2\fR oparta jest o algorytm
+NBS DES i jest bardzo bezpieczna.
+Rozmiar klucza zależy od losowo¶ci wybranego hasła.
+.PP
+Naruszenia bezpieczeństwa haseł wynikaj± zwykle z beztroski przy wyborze lub
+przechowywaniu hasła.
+Z tego powodu powiniene¶ wybrać hasło nie występuj±ce w słowniku. Hasło nie
+powinno też być poprawn± nazw±, imieniem, nazwiskiem, numerem prawa jazdy,
+dat± urodzenia czy elementem adresu.
+Wszystkie z powyższych mog± być użyte do odgadnięcia hasła i naruszenia
+bezpieczeństwa systemu.
+.PP
+Hasło musi być łatwe do zapamiętania, tak by nie być zmuszonym do jego
+zapisywania na kartce. Można to osi±gn±ć sklejaj±c ze sob± dwa krótkie słowa,
+ze wstawionym pomiędzy nie znakiem specjalnym lub cyfr±.
+Na przykład, Pass%word, Lew7konia.
+.PP
+Inna metoda konstrukcji hasła polega na wyborze łatwego do zapamiętania zdania
+(np. z literatury) i wyborze pierwszej b±dĽ ostatniej litery każdego wyrazu.
+Przykładem tego jest
+.IP "" .5i
+Ask not for whom the bell tolls.
+.PP
+co daje
+.IP "" .5i
+An4wtbt,
+.PP
+albo też
+.IP "" .5i
+A czy znasz Ty, bracie młody
+.PP
+co daje
+.IP "" .5i
+A3zTbm.
+.PP
+W zasadzie możesz być pewien, że niewielu crackerów będzie mieć takie hasło
+w swoim słowniku. Powiniene¶ jednak wybrać własn± metodę konstrukcji haseł
+a nie polegać wył±cznie na opisanych tutaj.
+.SS Uwagi o hasłach grup
+Hasła grup s± nieodł±cznym problemem bezpieczeństwa, gdyż do ich znajomo¶ci
+uprawniona jest więcej niż jedna osoba.
+Grupy s± jednak użytecznym narzędziem pozwalaj±cym na współpracę między
+różnymi użytkownikami.
+.SH PRZESTROGI
+Mog± nie być obsługiwane wszystkie opcje. 
+Sprawdzanie złożono¶ci hasła może różnić się w różnych instalacjach. Zachęca
+się użytkownika do wyboru tak skomplikowanego hasła, z jakim będzie mu
+wygodnie.
+Użytkownicy mog± nie móc zmienić hasła w systemie przy wł±czonym NIS, je¶li
+nie s± zalogowani do serwera NIS.
+.SH PLIKI
+.IR /etc/passwd " - informacja o kontach użytkowników"
+.br
+.IR /etc/shadow " - zakodowane hasła użytkowników"
+.SH ZOBACZ TAKŻE
+.BR passwd (3),
+.BR shadow (3),
+.BR group (5),
+.BR passwd (5)
+.SH AUTOR
+Julianne Frances Haugh (jockgrrl@ix.netcom.com)
+.SH OD TŁUMACZA
+Niniejsza dokumentacja opisuje polecenie wchodz±ce w skład pakietu
+shadow-password.
+Z uwagi na powtarzaj±ce się nazwy poleceń, upewnij się, że korzystasz
+z wła¶ciwej dokumentacji.
diff -Nru shadow-20001012/man/pl/passwd.5 shadow-20001016/man/pl/passwd.5
--- shadow-20001012/man/pl/passwd.5	Thu Jan  1 01:00:00 1970
+++ shadow-20001016/man/pl/passwd.5	Tue Sep  5 19:27:30 2000
@@ -0,0 +1,88 @@
+.\" Copyright (c) 1993 Michael Haardt (u31b3hs@pool.informatik.rwth-aachen.de), Fri Apr  2 11:32:09 MET DST 1993
+.\"
+.\" This is free documentation; you can redistribute it and/or
+.\" modify it under the terms of the GNU General Public License as
+.\" published by the Free Software Foundation; either version 2 of
+.\" the License, or (at your option) any later version.
+.\"
+.\" The GNU General Public License's references to "object code"
+.\" and "executables" are to be interpreted as the output of any
+.\" document formatting or typesetting system, including
+.\" intermediate and printed output.
+.\"
+.\" This manual is distributed in the hope that it will be useful,
+.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
+.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+.\" GNU General Public License for more details.
+.\"
+.\" You should have received a copy of the GNU General Public
+.\" License along with this manual; if not, write to the Free
+.\" Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139,
+.\" USA.
+.\"
+.\" Modified Sun Jul 25 10:46:28 1993 by Rik Faith (faith@cs.unc.edu)
+.\" Modified Sun Aug 21 18:12:27 1994 by Rik Faith (faith@cs.unc.edu)
+.\" Modified Sun Jun 18 01:53:57 1995 by Andries Brouwer (aeb@cwi.nl)
+.\"
+.\" Polish translation nov.1996 piotr.pogorzelski@ippt.gov.pl
+.\"
+.TH PASSWD 5 "24 Czerwiec 1993" "Linux" "Podręcznik programisty linuxowego"
+.SH NAZWA
+passwd \- plik passwd definiuj±cy użytkowników systemu
+.SH OPIS
+Plik 
+.B passwd
+jest plikiem tekstowym ASCII, który zawiera listę użytkowników systemu
+oraz hasła jakich musz± używać aby otrzymać dostęp do systemu.
+Każdy powinien móc odczytać informacje z pliku passwd (ponieważ hasła
+w tym pliku s± zakodowane jest to poprawne) lecz prawo do modyfikacji
+pliku powinien mieć tylko administrator.
+Dodaj±c nowego użytkownika należy pole przeznaczone na hasło pozostawić puste
+i użyć programu \fBpasswd\fP(1). Gwiazdka lub inny pojedynczy znak w polu
+hasła oznacza, ze użytkownik nie może dostać się do systemu przez \fBlogin\fP(1). 
+Je¶li główny system plików jest na ram dysku (/dev/ram) należy
+plik passwd skopiować na dyskietkę przechowuj±c± główny system plików
+przed zamknięciem systemu. Trzeba również sprawdzić prawa dostępu do.
+Je¶li trzeba utworzyć grupę użytkowników, ich identyfikatory grupy
+GID musz± być równe oraz musi istnieć odpowiednia pozycja w pliku
+\fI/etc/group\fP, lub grupa nie będzie istniała.  
+.PP
+Każda pozycja zajmuje jeden wiersz w formacie:
+.sp
+login_name:hasło:UID:GID:imie_nazwisko:katalog:powłoka
+.RS
+.RE
+.sp
+Krótki opis poszczególnych pól:
+.sp
+.RS
+.TP 1.0in
+.I login_name
+nazwa użytkownika w systemie (radzę używać małych liter).
+.TP
+.I hasło
+zakodowane hasło użytkownika.
+.TP
+.I UID
+identyfikator użytkownika (liczbowo).
+.TP
+.I GID
+identyfikator grupy (liczbowo).
+.TP
+.I imię_nazwisko
+Opisowa nazwa użytkownika, zwykle imię i nazwisko (wykorzystywane
+przez programy pocztowe).
+.TP
+.I katalog
+katalog macierzysty ($HOME) użytkownika.
+.TP
+.I powłoka
+program jaki uruchomić po wej¶ciu użytkownika do systemu.
+(je¶li pusty użyj /bin/sh, je¶li istnieje /etc/shells i
+dana powłoka nie jest tam wymieniona, użytkownik nie będzie mógł
+dostać się do systemu wykorzystuj±c protokół ftp).
+.RE
+.SH PLIKI
+.I /etc/passwd
+.SH "ZOBACZ TAKŻE"
+.BR passwd "(1), " login "(1), " group (5)
diff -Nru shadow-20001012/man/pl/porttime.5 shadow-20001016/man/pl/porttime.5
--- shadow-20001012/man/pl/porttime.5	Thu Jan  1 01:00:00 1970
+++ shadow-20001016/man/pl/porttime.5	Mon Oct 16 23:29:05 2000
@@ -0,0 +1,81 @@
+.\" {PTM/WK/1999-09-17}
+.\" Copyright 1989 - 1990, Julianne Frances Haugh
+.\" All rights reserved.
+.\"
+.\" Redistribution and use in source and binary forms, with or without
+.\" modification, are permitted provided that the following conditions
+.\" are met:
+.\" 1. Redistributions of source code must retain the above copyright
+.\"    notice, this list of conditions and the following disclaimer.
+.\" 2. Redistributions in binary form must reproduce the above copyright
+.\"    notice, this list of conditions and the following disclaimer in the
+.\"    documentation and/or other materials provided with the distribution.
+.\" 3. Neither the name of Julianne F. Haugh nor the names of its contributors
+.\"    may be used to endorse or promote products derived from this software
+.\"    without specific prior written permission.
+.\"
+.\" THIS SOFTWARE IS PROVIDED BY JULIE HAUGH AND CONTRIBUTORS ``AS IS'' AND
+.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+.\" ARE DISCLAIMED.  IN NO EVENT SHALL JULIE HAUGH OR CONTRIBUTORS BE LIABLE
+.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+.\" SUCH DAMAGE.
+.\"
+.TH PORTTIME 5
+.SH NAZWA
+porttime \- plik czasów dostępu do portów
+.SH OPIS
+.I porttime
+zawiera listę urz±dzeń tty, nazw użytkowników i dozwolonych czasów logowania.
+.PP
+Każda pozycja składa się z trzech, rozdzielonych dwukropkiem, pól.
+Pierwsze pole zawiera listę oddzielonych przecinkami urz±dzeń tty lub
+gwiazdkę, wskazuj±c±, że pozycja ta pasuje do wszystkich urz±dzeń tty.
+Drugie pole zawiera listę oddzielonych przecinkami nazw użytkowników lub
+gwiazdkę, wskazuj±c±, że pozycja dotyczy wszystkich użytkowników.
+Trzecie pole jest list± oddzielonych przecinkami dozwolonych czasów dostępu.
+.PP
+Każda pozycja czasu dostępu składa się z zera lub więcej dni tygodnia,
+skróconych do \fBSu\fR, \fBMo\fR, \fBTu\fR, \fBWe\fR, \fBTh\fR, \fBFr\fR
+i \fBSa\fR, po których następuje para rozdzielonych my¶lnikiem czasów.
+Do okre¶lenia dni roboczych (od poniedziałku do pi±tku) może być użyty
+skrót \fBWk\fR. Skrót \fBAl\fR oznacza każdy dzień. Jeżeli nie podano dni
+tygodnia przyjmowane jest \fBAl\fR.
+.SH PRZYKŁADY
+Poniższy wpis zezwala użytkownikowi \fBjfh\fR na dostęp do każdego portu
+w dni robocze od godziny 9-tej do 17-tej.
+.br
+.sp 1
+	*:jfh:Wk0900-1700
+.br
+.sp 1
+Poniższe pozycje pozwalaj± na dostęp do konsoli (/dev/console) wył±cznie
+użytkownikom \fBroot\fR i \fBoper\fR - w dowolnym czasie.
+Przykład ten pokazuje, że plik \fI/etc/porttime\fR stanowi uporz±dkowan±
+listę czasów dostępu. Każdy inny użytkownik będzie pasował do drugiej pozycji
+listy, nie zezwalaj±cej na dostęp w żadnym czasie.
+.br
+.sp 1
+	console:root,oper:Al0000-2400
+.br
+	console:*:
+.br
+.sp 1
+Poniższy wpis zezwala na dostęp do dowolnego portu użytkownikowi \fBgames\fR
+poza godzinami pracy.
+.br
+.sp 1
+	*:games:Wk1700-0900,SaSu0000-2400
+.br
+.sp 1
+.SH PLIKI
+.IR /etc/porttime " - plik zawieraj±cy czasy dostępu do portów"
+.SH ZOBACZ TAKŻE
+.BR login (1)
+.SH AUTOR
+Julianne Frances Haugh (jockgrrl@ix.netcom.com)
diff -Nru shadow-20001012/man/pl/pw_auth.3 shadow-20001016/man/pl/pw_auth.3
--- shadow-20001012/man/pl/pw_auth.3	Thu Jan  1 01:00:00 1970
+++ shadow-20001016/man/pl/pw_auth.3	Mon Oct 16 23:34:43 2000
@@ -0,0 +1,152 @@
+.\" {PTM/WK/1999-09-15}
+.\" Copyright 1992 - 1993, Julianne Frances Haugh
+.\" All rights reserved.
+.\"
+.\" Redistribution and use in source and binary forms, with or without
+.\" modification, are permitted provided that the following conditions
+.\" are met:
+.\" 1. Redistributions of source code must retain the above copyright
+.\"    notice, this list of conditions and the following disclaimer.
+.\" 2. Redistributions in binary form must reproduce the above copyright
+.\"    notice, this list of conditions and the following disclaimer in the
+.\"    documentation and/or other materials provided with the distribution.
+.\" 3. Neither the name of Julianne F. Haugh nor the names of its contributors
+.\"    may be used to endorse or promote products derived from this software
+.\"    without specific prior written permission.
+.\"
+.\" THIS SOFTWARE IS PROVIDED BY JULIE HAUGH AND CONTRIBUTORS ``AS IS'' AND
+.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+.\" ARE DISCLAIMED.  IN NO EVENT SHALL JULIE HAUGH OR CONTRIBUTORS BE LIABLE
+.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+.\" SUCH DAMAGE.
+.\"
+.\"	$Id: pw_auth.3,v 1.2 2000/10/16 21:34:43 kloczek Exp $
+.\"
+.TH PWAUTH 3
+.SH NAZWA
+pwauth \- procedury uwierzytelniania haseł zdefiniowane przez administratora
+.SH SKŁADNIA
+.B #include <pwauth.h>
+.PP
+.B int pw_auth (char
+.I *command,
+.B char
+.I *user,
+.B int
+.I reason,
+.B char
+.IB *input) ;
+.SH OPIS
+.B pw_auth
+wywołuje funkcje zdefiniowane przez administratora dla danego użytkownika.
+.PP
+\fIcommand\fR jest nazw± programu uwierzytelniania (autentykacji).
+Jest ona otrzymywana z informacji zawartej pliku haseł użytkowników.
+Odpowiedni łańcuch (z pola hasła) zawiera jedn± lub więcej, rozdzielonych
+¶rednikami, nazw plików wykonywalnych.
+Programy zostan± wykonane w zadanej kolejno¶ci.
+Dla każdej z przyczyn (reason) podanych niżej podane s± argumenty wiersza
+poleceń.
+.PP
+\fIuser\fR jest nazw± sprawdzanego użytkownika, w postaci podanej w pliku
+\fI/etc/passwd\fR.
+Pozycje opisuj±ce użytkowników indeksowane s± nazw± użytkownika.
+Pozwala to na istnienie powtarzaj±cych się identyfikatorów (UID). Każda
+z różnych nazw użytkownika o tym samym identyfikatorze może
+posiadać inny program i informację autentykuj±c±.
+.PP
+Każda z dopuszczalnych przyczyn autentykacji obsługiwana jest w potencjalnie
+różny sposób.
+Do komunikacji z użytkownikiem dostępne s± standardowe deskryptory plików
+0, 1 i 2, chyba że wspomniano inaczej.
+Do ustalenia tożsamo¶ci użytkownika wykonuj±cego ż±danie uwierzytelnienia
+może zostać użyty rzeczywisty identyfikator.
+Przyczyna (\fIreason\fR) jest jedn± z
+.IP \fBPW_SU\fR 1i
+Wykonaj uwierzytelnienie dla bież±cego rzeczywistego identyfikatora użytkownika
+próbuj±c przeł±czyć rzeczywisty ID na podanego użytkownika.
+Program uwierzytelniaj±cy zostanie wywołany z opcj± \fB-s\fR poprzedzaj±c±
+nazwę użytkownika.
+.IP \fBPW_LOGIN\fR 1i
+Wykonaj uwierzytelnienie dla danego użytkownika tworz±c now± sesję pracy
+(loginow±). Program uwierzytelniaj±cy zostanie wywołany z opcj± \fB-l\fR,
+po której wyst±pi nazwa użytkownika.
+.IP \fBPW_ADD\fR 1i
+Utwórz nowy wpis dla danego użytkownika.
+Pozwala to programowi uwierzytelniania na zainicjowanie miejsca dla nowego
+użytkownika.
+Program zostanie wywołany z opcj± \fB-a\fR, po której wyst±pi nazwa użytkownika.
+.IP \fBPW_CHANGE\fR 1i
+Zmień istniej±cy wpis dla danego użytkownika.
+Pozwala to na programowi uwierzytelniaj±cemu na zmianę informacji autentykuj±cej
+dla istniej±cego użytkownika.
+Program zostanie wywołany z opcj± \fB-c\fR poprzedzaj±c± nazwę użytkownika.
+.IP \fBPW_DELETE\fR 1i
+Usuń informację autentykuj±c± dla danego użytkownika.
+Pozwala programowi uwierzytelniania na odzyskanie miejsca po użytkowniku, który
+nie będzie już identyfikowany przy użyciu tego programu.
+Program uwierzytelniania zostanie wywołany z opcj± \fB-d\fR,
+po której wyst±pi nazwa użytkownika.
+.IP \fBPW_TELNET\fR 1i
+Wykonaj uwierzytelnianie użytkownika podł±czaj±cego się do systemu przy pomocy
+polecenia \fBtelnet\fR.
+Program zostanie wywołany z opcj± \fB-t\fR, po której wyst±pi nazwa użytkownika.
+.IP \fBPW_RLOGIN\fR 1i
+Wykonaj uwierzytelnienie użytkownika podł±czaj±cego się do systemu przy pomocy
+polecenia \fBrlogin\fR.
+Program zostanie wywołany z opcj± \fB-r\fR, po której wyst±pi nazwa użytkownika.
+.IP \fBPW_FTP\fR 1i
+Wykonaj uwierzytelnienie użytkownika podł±czaj±cego się do systemu przy pomocy
+polecenia \fBftp\fR.
+Program uwierzytelniania zostanie wywołany z opcj± \fB-f\fR,
+po której wyst±pi nazwa użytkownika.
+Do komunikacji z użytkownikiem NIE s± dostępne standardowe deskryptory plików.
+Deskryptor standardowego wej¶cia zostanie podł±czony do procesu macierzystego,
+za¶ pozostałe dwa deskryptory plików dostan± podł±czone do \fI/dev/null\fR.
+Funkcja \fBpw_auth\fR będzie potokować pojedynczy wiersz danych do programu
+uwierzytelniania posługuj±c się deskryptorem 0.
+.IP \fBPW_REXEC\fR 1i
+Wykonaj uwierzytelnienie użytkownika podł±czaj±cego się do systemu przy pomocy
+polecenia \fIrexec\fR.
+Program zostanie wywołany z opcj± \fB-x\fR, po której wyst±pi nazwa użytkownika.
+Do komunikacji ze zdalnym użytkownikiem NIE s± dostępne standardowe
+deskryptory plików.
+Deskryptor standardowego wej¶cia zostanie podł±czony do procesu macierzystego,
+za¶ pozostałe dwa deskryptory plików dostan± podł±czone do \fI/dev/null\fR.
+Funkcja \fBpw_auth\fR będzie potokować pojedynczy wiersz danych do programu
+uwierzytelniania posługuj±c się deskryptorem 0.
+.PP
+Ostatni argument stanowi dane autentykacji, używane przez
+.B PW_FTP
+oraz
+.B PW_REXEC
+Jest on traktowany jak pojedynczy wiersz tekstu potokowany do programu
+uwierzytelniaj±cego.
+Dla
+.B PW_CHANGE
+warto¶ć \fIinput\fR jest warto¶ci± poprzedniej nazwy użytkownika,
+je¶li zmieniana jest nazwa.
+.SH PRZESTROGI
+Funkcja ta nie tworzy faktycznej sesji.
+Wskazuje jedynie, czy użytkownik powinien otrzymać zezwolenie na jej
+utworzenie.
+.PP
+Obecnie opcje sieciowe nie s± jeszcze przetestowane.
+.SH DIAGNOSTYKA
+Funkcja \fBpw_auth\fR zwraca 0 je¶li program uwierzytelniania zakończył
+działanie z zerowym kodem powrotu, w przeciwnym wypadku warto¶ć niezerow±.
+.SH ZOBACZ TAKŻE
+.BR login (1),
+.BR passwd (1),
+.BR su (1),
+.BR useradd (8),
+.BR userdel (8),
+.BR usermod (8)
+.SH AUTOR
+Julianne Frances Haugh (jockgrrl@ix.netcom.com)
diff -Nru shadow-20001012/man/pl/pwauth.8 shadow-20001016/man/pl/pwauth.8
--- shadow-20001012/man/pl/pwauth.8	Thu Jan  1 01:00:00 1970
+++ shadow-20001016/man/pl/pwauth.8	Mon Oct 16 23:34:43 2000
@@ -0,0 +1,65 @@
+.\" {PTM/WK/1999-09-15}
+.\" Copyright 1992, Julianne Frances Haugh
+.\" All rights reserved.
+.\"
+.\" Redistribution and use in source and binary forms, with or without
+.\" modification, are permitted provided that the following conditions
+.\" are met:
+.\" 1. Redistributions of source code must retain the above copyright
+.\"    notice, this list of conditions and the following disclaimer.
+.\" 2. Redistributions in binary form must reproduce the above copyright
+.\"    notice, this list of conditions and the following disclaimer in the
+.\"    documentation and/or other materials provided with the distribution.
+.\" 3. Neither the name of Julianne F. Haugh nor the names of its contributors
+.\"    may be used to endorse or promote products derived from this software
+.\"    without specific prior written permission.
+.\"
+.\" THIS SOFTWARE IS PROVIDED BY JULIE HAUGH AND CONTRIBUTORS ``AS IS'' AND
+.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+.\" ARE DISCLAIMED.  IN NO EVENT SHALL JULIE HAUGH OR CONTRIBUTORS BE LIABLE
+.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+.\" SUCH DAMAGE.
+.\"
+.\"	$Id: pwauth.8,v 1.2 2000/10/16 21:34:43 kloczek Exp $
+.\"
+.TH PWAUTH 8
+.SH NAZWA
+pwauth \- definiowane przez administratora uwierzytelnianie haseł
+.SH OPIS
+Administrator systemu może zdefiniować listę programów, jakie s± używane
+do potwierdzenia tożsamo¶ci użytkownika.
+Programy te podawane s± zamiast informacji o zakodowanym ha¶le obecnej
+w pliku \fI/etc/passwd\fR albo \fI/etc/shadow\fR.
+Narzędzia administruj±ce kontami użytkowników sprawdzaj± pole zakodowanego
+hasła i stwierdzaj± czy użytkownik posiada zdefiniowany przez administratora
+program uwierzytelniaj±cy (autentykuj±cy).
+Funkcja \fBpw_auth\fR zostanie wywołana każdorazowo, gdy jeden z tych
+programów administracyjnych stwierdzi, że zmieniany użytkownik posiada
+zdefiniowane programy uwierzytelniania.
+.PP
+Pocz±tkowy wpis tworzony jest przez polecenie \fBuseradd\fR.
+Zmiany, takie jak zmiana informacji autentykuj±cej lub usunięcie konta
+użytkownika, spowoduj± wywołanie funkcji \fBpw_auth\fR. Pozwala to
+na utrzymanie aktualno¶ci informacji dla każdego konta.
+.PP
+Programy uwierzytelniaj±ce nie tworz± sesji pracy (loginowych) ani
+sesji sieciowych. Kod zakończenia programu uwierzytelniaj±cego jest
+wskazaniem czy akcja będzie dozwolona.
+Proces wołaj±cy musi posiadać odpowiednie uprawnienia do samodzielnego
+utworzenia sesji pracy lub sesji sieciowej.
+.SH ZOBACZ TAKŻE
+.BR login (1),
+.BR passwd (1),
+.BR su (1),
+.BR useradd (8),
+.BR userdel (8),
+.BR usermod (8),
+.BR pw_auth (3)
+.SH AUTOR
+Julianne Frances Haugh (jockgrrl@ix.netcom.com)
diff -Nru shadow-20001012/man/pl/pwck.8 shadow-20001016/man/pl/pwck.8
--- shadow-20001012/man/pl/pwck.8	Thu Jan  1 01:00:00 1970
+++ shadow-20001016/man/pl/pwck.8	Mon Oct 16 23:34:43 2000
@@ -0,0 +1,109 @@
+.\" {PTM/WK/1999-09-14}
+.\" Copyright 1992, Julianne Frances Haugh
+.\" All rights reserved.
+.\"
+.\" Redistribution and use in source and binary forms, with or without
+.\" modification, are permitted provided that the following conditions
+.\" are met:
+.\" 1. Redistributions of source code must retain the above copyright
+.\"    notice, this list of conditions and the following disclaimer.
+.\" 2. Redistributions in binary form must reproduce the above copyright
+.\"    notice, this list of conditions and the following disclaimer in the
+.\"    documentation and/or other materials provided with the distribution.
+.\" 3. Neither the name of Julianne F. Haugh nor the names of its contributors
+.\"    may be used to endorse or promote products derived from this software
+.\"    without specific prior written permission.
+.\"
+.\" THIS SOFTWARE IS PROVIDED BY JULIE HAUGH AND CONTRIBUTORS ``AS IS'' AND
+.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+.\" ARE DISCLAIMED.  IN NO EVENT SHALL JULIE HAUGH OR CONTRIBUTORS BE LIABLE
+.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+.\" SUCH DAMAGE.
+.\"
+.\"	$Id: pwck.8,v 1.2 2000/10/16 21:34:43 kloczek Exp $
+.\"
+.TH PWCK 1
+.SH NAZWA
+pwck - weryfikacja spójno¶ci plików haseł
+.SH OPIS
+\fBpwck\fR [\fB-r\fR] [\fIpasswd\fR \fIshadow\fR]
+.SH OPIS
+\fBpwck\fR weryfikuje integralno¶ć informacji autentykacji systemowej.
+W plikach \fI/etc/passwd\fR i \fI/etc/shadow\fR sprawdzane s± wszystkie
+pozycje, by upewnić się, że każda z nich posiada wła¶ciwy format
+i poprawne dane w każdym z pól. Użytkownik monitowany jest o usunięcie
+pozycji, które s± sformatowane niepoprawnie lub posiadaj± inne nie daj±ce
+się skorygować błędy.
+.P
+Kontrolowane jest czy każda pozycja posiada
+.sp
+.in +.5i
+- wła¶ciw± liczbę pól
+.br
+- unikaln± nazwę użytkownika
+.br
+- poprawny identyfikator użytkownika i grupy
+.br
+- poprawn± grupę główn±
+.br
+- poprawny katalog domowy
+.br
+- poprawn± powłokę zgłoszeniow± (startow±)
+.in -.5i
+.sp
+.P
+Kontrola wła¶ciwej liczby pól i niepowtarzalnej nazwy użytkownika jest
+decyduj±ca. Jeżeli pozycja posiada błędn± liczbę pól, to użytkownik jest
+proszony o usunięcie całej pozycji (wiersza).
+Jeżeli użytkownik nie potwierdzi decyzji o usunięciu, to pomijane s± wszelkie
+dalsze sprawdzenia.
+Pozycja z powtórzon± nazw± użytkownika powoduje monit o usunięcie, ale nadal
+będ± wykonywane pozostałe sprawdzenia.
+Wszystkie inne błędy daj± ostrzeżenia a użytkownik jest zachęcany
+do uruchomienia polecenia \fBusermod\fR, by je poprawić.
+.P
+Polecenia działaj±ce na pliku \fI/etc/passwd\fR nie potrafi± zmieniać
+uszkodzonych lub powielonych pozycji. W takich okoliczno¶ciach powinien być
+używany \fBpwck\fR, by usun±ć nieprawidłow± pozycję.
+.SH OPCJE
+Domy¶lnie \fBpwck\fR działa na plikach \fI/etc/passwd\fR oraz \fI/etc/shadow\fR.
+Przy pomocy parametrów \fIpasswd\fR i \fIshadow\fR użytkownik może wybrać inne
+pliki.
+Dodatkowo, użytkownik może wykonać polecenie w trybie tylko-do-odczytu, poprzez
+podanie flagi \fB-r\fR.
+Powoduje to, że na wszystkie pytania dotycz±ce zmian zostanie, bez ingerencji
+użytkownika, użyta odpowiedĽ \fBnie\fR.
+.SH PLIKI
+.IR /etc/passwd " - informacja o kontach użytkowników"
+.br
+.IR /etc/shadow " - zakodowana informacja o hasłach"
+.br
+.IR /etc/group "  - informacja o grupach"
+.SH ZOBACZ TAKŻE
+.BR usermod (8),
+.BR group (5),
+.BR passwd (5),
+.BR shadow (5)
+.SH DIAGNOSTYKA
+Polecenie \fBpwck\fR kończy pracę z następuj±cymi warto¶ciami kodów
+zakończenia:
+.IP 0 5
+Powodzenie
+.IP 1 5
+Bł±d składni
+.IP 2 5
+Jedna lub więcej złych pozycji pliku haseł
+.IP 3 5
+Niemożliwe otwarcie plików haseł
+.IP 4 5
+Niemożliwa blokada plików haseł
+.IP 5 5
+Niemożliwa aktualizacja plików haseł
+.SH AUTOR
+Julianne Frances Haugh (jockgrrl@ix.netcom.com)
diff -Nru shadow-20001012/man/pl/pwconv.8 shadow-20001016/man/pl/pwconv.8
--- shadow-20001012/man/pl/pwconv.8	Thu Jan  1 01:00:00 1970
+++ shadow-20001016/man/pl/pwconv.8	Tue Sep  5 19:27:30 2000
@@ -0,0 +1,66 @@
+.\" {PTM/WK/1999-09-14}
+.\" $Id: pwconv.8,v 1.1 2000/09/05 17:27:30 marekm Exp $
+.TH PWCONV 8 "26 wrze¶nia 1997"
+.SH NAZWA
+pwconv, pwunconv, grpconv, grpunconv - konwersja dot. chronionych plików haseł i grup
+.SH SKŁADNIA
+.B pwconv
+.br
+.B pwunconv
+.br
+.B grpconv
+.br
+.B grpunconv
+.SH OPIS
+Wszystkie te cztery programy działaj± na zwykłych i dodatkowych (shadow)
+plikach haseł i grup:
+.IR /etc/passwd ", " /etc/group ", " /etc/shadow " i " /etc/gshadow .
+
+.B pwconv
+.RI "tworzy " shadow " z " passwd " i opcjonalnie istniej±cego " shadow .
+.B pwunconv
+.RI "tworzy " passwd " z " passwd " i " shadow " a następnie usuwa " shadow .
+.B grpconv
+.RI "tworzy " gshadow " z " group " i opcjonalnie istniej±cego " gshadow .
+.B grpunconv
+.RI "tworzy " group " z " group " i " gshadow " a następnie usuwa " gshadow .
+
+Każdy z programów zdobywa niezbędne blokady przed konwersj±.
+
+.BR pwconv " i " grpconv
+s± podobne. Po pierwsze, z pliku dodatkowego usuwane s± pozycje, które
+nie istniej± w pliku głównym. Następnie, w pliku dodatkowym aktualizowane s±
+pozycje nie posiadaj±ce 'x' jako hasła w pliku głównym. Dodawane s± pozycje
+brakuj±ce w stosunku do pliku głównego. Na koniec, hasła w pliku głównym
+zastępowane s± przez 'x'. Programy te mog± służyć zarówno do pocz±tkowej
+konwersji jak i do aktualizacji dodatkowego pliku haseł je¶li plik główny
+zmieniany był ręcznie.
+
+Przy dodawaniu nowych wpisów do
+.IR /etc/shadow
+.B pwconv
+użyje warto¶ci
+.BR PASS_MIN_DAYS ", " PASS_MAX_DAYS " i " PASS_WARN_AGE
+z pliku
+.IR /etc/login.defs .
+
+.RB "Podobnie, " pwunconv " oraz " grpunconv
+s± zbliżone.  Hasła w pliku głównym aktualizowane s± na podstawie pliku
+dodatkowego (shadow). Wpisy istniej±ce w pliku głównym, a nie posiadaj±ce
+odpowiedników w dodatkowym s± pozostawiane bez zmian. Na koniec usuwany
+jest plik dodatkowy.
+
+Czę¶ć informacji o ważno¶ci haseł jest tracona przez
+.BR pwunconv .
+Przeprowadza on konwersję tego, co potrafi.
+.SH BŁĘDY
+Błędy w plikach haseł czy grup (takie jak nieprawidłowe czy powtórzone
+pozycje) mog± spowodować zapętlenie się omawianych programów lub różnego
+rodzaju inne błędne zachowanie. Przed konwersj± na lub z dodatkowych plików
+haseł lub grup proszę uruchomić \fBpwck\fR i \fBgrpck\fR, by poprawić tego
+rodzaju błędy.
+.SH ZOBACZ TAKŻE
+.BR login.defs (5),
+.BR pwck (8),
+.BR grpck (8),
+.BR shadowconfig (8)
diff -Nru shadow-20001012/man/pl/pwunconv.8 shadow-20001016/man/pl/pwunconv.8
--- shadow-20001012/man/pl/pwunconv.8	Thu Jan  1 01:00:00 1970
+++ shadow-20001016/man/pl/pwunconv.8	Mon Oct  9 21:41:21 2000
@@ -0,0 +1 @@
+.so pwconv.8
diff -Nru shadow-20001012/man/pl/shadow.3 shadow-20001016/man/pl/shadow.3
--- shadow-20001012/man/pl/shadow.3	Thu Jan  1 01:00:00 1970
+++ shadow-20001016/man/pl/shadow.3	Mon Oct 16 23:34:43 2000
@@ -0,0 +1,148 @@
+.\" {PTM/WK/1999-09-16}
+.\" Copyright 1989 - 1993, Julianne Frances Haugh
+.\" All rights reserved.
+.\"
+.\" Redistribution and use in source and binary forms, with or without
+.\" modification, are permitted provided that the following conditions
+.\" are met:
+.\" 1. Redistributions of source code must retain the above copyright
+.\"    notice, this list of conditions and the following disclaimer.
+.\" 2. Redistributions in binary form must reproduce the above copyright
+.\"    notice, this list of conditions and the following disclaimer in the
+.\"    documentation and/or other materials provided with the distribution.
+.\" 3. Neither the name of Julianne F. Haugh nor the names of its contributors
+.\"    may be used to endorse or promote products derived from this software
+.\"    without specific prior written permission.
+.\"
+.\" THIS SOFTWARE IS PROVIDED BY JULIE HAUGH AND CONTRIBUTORS ``AS IS'' AND
+.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+.\" ARE DISCLAIMED.  IN NO EVENT SHALL JULIE HAUGH OR CONTRIBUTORS BE LIABLE
+.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+.\" SUCH DAMAGE.
+.\"
+.\"	$Id: shadow.3,v 1.2 2000/10/16 21:34:43 kloczek Exp $
+.\"
+.TH SHADOW 3
+.SH NAZWA
+shadow \- procedury zakodowanego pliku haseł
+.SH SKŁADNIA
+.B #include <shadow.h>
+.PP
+.B struct spwd *getspent();
+.PP
+.B struct spwd *getspnam(char
+.IB *name );
+.PP
+.B void setspent();
+.PP
+.B void endspent();
+.PP
+.B struct spwd *fgetspent(FILE
+.IB *fp );
+.PP
+.B struct spwd *sgetspent(char
+.IB *cp );
+.PP
+.B int putspent(struct spwd
+.I *p,
+.B FILE
+.IB *fp );
+.PP
+.B int lckpwdf();
+.PP
+.B int ulckpwdf();
+.SH OPIS
+.I shadow
+operuje na zawarto¶ci dodatkowego pliku haseł (shadow) \fI/etc/shadow\fR.
+Plik \fI#include\fR opisuje strukturę
+.sp
+struct spwd {
+.in +.4i
+.br
+char	*sp_namp; /* nazwa użytkownika (login) */
+.br
+char	*sp_pwdp; /* zakodowane hasło */
+.br
+long	sp_lstchg; /* ostatnia zmiana hasła */
+.br
+int	sp_min; /* dni do dozwolonej zmiany */
+.br
+int	sp_max; /* dni przed wymagan± zmian± */
+.br
+int	sp_warn; /* dni ostrzeżenia o wyga¶nięciu */
+.br
+int	sp_inact; /* dni przed wył±czeniem konta */
+.br
+int	sp_expire; /* data ważno¶ci konta */
+.br
+int	sp_flag; /* zarezerwowane do przyszłego użytku */
+.br
+.in -.5i
+}
+.PP
+Znaczenie poszczególnych pól:
+.sp
+sp_namp \- wskaĽnik do zakończonej przez nul nazwy użytkownika.
+.br
+sp_pwdp \- wskaĽnik do zakończonego nul hasła.
+.br
+sp_lstchg \- dni od 1 stycznia 1970; data ostatniej zmiany hasła.
+.br
+sp_min \- dni, przed upływem których hasło nie może być zmienione.
+.br
+sp_max \- dni, po których hasło musi być zmienione.
+.br
+sp_warn \- dni przed dat± upływu ważno¶ci hasła, od których
+użytkownik jest ostrzegany od nadchodz±cym terminie ważno¶ci.
+.br
+sp_inact \- dni po upłynięciu ważno¶ci konta, po których konto jest
+uważane za nieaktywne i wył±czane.
+.br
+sp_expire \- dni od 1 stycznia 1970, data gdy konto zostanie
+wył±czone.
+.br
+sp_flag \- zarezerwowane do przyszłego użytku.
+.SH OPIS
+\fBgetspent\fR, \fBgetspname\fR, \fBfgetspent\fR i \fBsgetspent\fR
+zwracaj± wskaĽnik do \fBstruct spwd\fR.
+\fBgetspent\fR zwraca następn± pozycję w pliku, za¶ \fBfgetspent\fR
+następn± pozycję z podanego strumienia. Zakłada się, że strumień
+ten jest plikiem o poprawnym formacie.
+\fBsgetspent\fR zwraca wskaĽnik do \fBstruct spwd\fR używaj±c jako
+wej¶cia dostarczonego łańcucha.
+\fBgetspnam\fR wyszukuje od bież±cej pozycji w pliku pozycji pasuj±cej
+do \fBname\fR.
+.PP
+\fBsetspent\fR i \fBendspent\fR mog± zostać użyte do odpowiednio,
+rozpoczęcia i zakończenia dostępu do chronionego pliku haseł (shadow).
+.PP
+Do zapewnienia wył±cznego dostępu do pliku \fI/etc/shadow\fR powinny
+być używane procedury \fBlckpwdf\fR i \fBulckpwdf\fR.
+\fBlckpwdf\fR przez 15 sekund usiłuje uzyskać blokadę przy pomocy
+\fBpw_lock\fR.
+Kontynuuje próbę uzyskania drugiej blokady przy pomocy \fBspw_lock\fR
+przez czas pozostały z pocz±tkowych 15 sekund.
+Jeżeli po upływie 15 sekund którakolwiek z tych prób zawiedzie,
+to \fBlckpwdf\fR zwraca -1.
+Jeżeli uzyskano obie blokady, to zwracane jest 0.
+.SH DIAGNOSTYKA
+Jeżeli nie ma dalszych pozycji lub podczas przetwarzania pojawi się bł±d,
+to procedury zwracaj± NULL.
+Procedury zwracaj±ce warto¶ć typu \fBint\fR zwracaj± 0 w przypadku powodzenia
+a -1 dla porażki.
+.SH PRZESTROGI
+Procedury te mog± być używane wył±cznie przez superużytkownika, gdyż dostęp
+do dodatkowego, chronionego pliku haseł jest ograniczony.
+.SH PLIKI
+.IR /etc/shadow " - zakodowane hasła użytkowników"
+.SH ZOBACZ TAKŻE
+.BR getpwent (3),
+.BR shadow (5)
+.SH AUTOR
+Julianne Frances Haugh (jockgrrl@ix.netcom.com)
diff -Nru shadow-20001012/man/pl/shadow.5 shadow-20001016/man/pl/shadow.5
--- shadow-20001012/man/pl/shadow.5	Thu Jan  1 01:00:00 1970
+++ shadow-20001016/man/pl/shadow.5	Tue Sep  5 19:27:30 2000
@@ -0,0 +1,92 @@
+.\" 1999 PTM Przemek Borys
+.\" Copyright 1989 - 1990, Julianne Frances Haugh
+.\" All rights reserved.
+.\"
+.\" Redistribution and use in source and binary forms, with or without
+.\" modification, are permitted provided that the following conditions
+.\" are met:
+.\" 1. Redistributions of source code must retain the above copyright
+.\"    notice, this list of conditions and the following disclaimer.
+.\" 2. Redistributions in binary form must reproduce the above copyright
+.\"    notice, this list of conditions and the following disclaimer in the
+.\"    documentation and/or other materials provided with the distribution.
+.\" 3. Neither the name of Julianne F. Haugh nor the names of its contributors
+.\"    may be used to endorse or promote products derived from this software
+.\"    without specific prior written permission.
+.\"
+.\" THIS SOFTWARE IS PROVIDED BY JULIE HAUGH AND CONTRIBUTORS ``AS IS'' AND
+.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+.\" ARE DISCLAIMED.  IN NO EVENT SHALL JULIE HAUGH OR CONTRIBUTORS BE LIABLE
+.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+.\" SUCH DAMAGE.
+.\"
+.\"	$Id: shadow.5,v 1.1 2000/09/05 17:27:30 marekm Exp $
+.\"
+.TH SHADOW 5
+.SH NAZWA
+shadow \- zakodowany plik z hasłami
+.SH OPIS
+.I shadow
+zawiera zakodowane dane o hasłach dla kont użytkowników oraz opcjonalne
+informacje o wieku (aging) hasła.
+Zawarte s± w nim
+.IP "" .5i
+Nazwa użytkownika (nazwa logowania)
+.IP "" .5i
+Zakodowane hasło
+.IP "" .5i
+Dni, licz±c od 1 stycznia 1970, kiedy hasło było ostatni raz zmienione
+.IP "" .5i
+Dni przed których upłynięciem niemożliwa jest zmiany hasła
+.IP "" .5i
+Dni, po których upłynięciu konieczna jest zmiana hasła
+.IP "" .5i
+Ilo¶ć dni, jaka musi dzielić hasło od przedawnienia, by użytkownik był
+ostrzegany
+.IP "" .5i
+Ilo¶ć dni po przedawnieniu hasła, po których konto jest wył±czane
+.IP "" .5i
+Dni od 1 stycznia 1970, okre¶laj±ce datę, kiedy konto jest wył±czane
+.IP "" .5i
+Pole zarezerwowane
+.PP
+Pole hasła musi być wypełnione. Zakodowane hasło składa się z 13-24 znaków z
+64 znakowego alfabetu a-z, A-Z, 0-9, \. i /.
+Dla szczegółów interpretacji tego napisu, odsyłamy do \fIcrypt(3)\fR.
+.PP
+Data ostatniej zmiany hasła jest podawana jako liczba dni od 1 stycznia
+1970. Hasła nie mog± być zmieniane przed upływem odpowiedniej ilo¶ci dni, a
+musz± być zmieniane po upływie maksymalnej ilo¶ci dni.
+Je¶li minimalna liczba dni jest większa od maksymalnej, hasło nie może być
+przez użytkownika zmienione.
+.PP
+Je¶li hasło pozostaje niezmienione po upływie jego ważno¶ci, to konto jest
+uważane za nieaktywne i zostanie wył±czone po ustalonej liczbie dni
+nieaktywno¶ci. Konto zostanie również wył±czone w zadanym dniu ważno¶ci
+konta bez względu na informację o terminie ważno¶ci hasła.
+.PP
+Informacja w pliku \fIshadow\fR zastępuje wszelkie hasła lub dane o ich
+wieku znajduj±ce się w \fI/etc/passwd\fR.
+.PP
+Je¶li ma być utrzymywane bezpieczeństwo haseł, to plik ten nie może być
+odczytywalny dla zwykłych użytkowników.
+.SH Pliki
+.IR /etc/passwd " - informacje o kontach użytkowników"
+.br
+.IR /etc/shadow " - zakodowane hasła użytkowników"
+.SH ZOBACZ TAKŻE
+chage(1),
+login(1),
+passwd(1),
+su(1),
+sulogin(1M),
+shadow(3),
+passwd(5),
+pwconv(8),
+pwunconv(8)
diff -Nru shadow-20001012/man/pl/shadowconfig.8 shadow-20001016/man/pl/shadowconfig.8
--- shadow-20001012/man/pl/shadowconfig.8	Thu Jan  1 01:00:00 1970
+++ shadow-20001016/man/pl/shadowconfig.8	Tue Sep  5 19:27:30 2000
@@ -0,0 +1,27 @@
+.\" {PTM/WK/1999-09-14}
+.\" $Id: shadowconfig.8,v 1.1 2000/09/05 17:27:30 marekm Exp $
+.TH SHADOWCONFIG 8 "19 kwietnia 1997" "Debian GNU/Linux"
+.SH NAZWA
+shadowconfig - przeł±cza ochronę haseł i grup przez pliki shadow
+.SH SKŁADNIA
+.B "shadowconfig"
+.IR on " | " off
+.SH OPIS
+.PP
+.B shadowconfig on
+wł±cza ochronę haseł i grup przez dodatkowe, przesłaniane pliki (shadow);
+.B shadowconfig off
+wył±cza dodatkowe pliki haseł i grup.
+.B shadowconfig
+wy¶wietla komunikat o błędzie i kończy pracę z niezerowym kodem je¶li
+znajdzie co¶ nieprawidłowego. W takim wypadku powiniene¶ poprawić bł±d
+.\" if it finds anything awry.
+i uruchomić program ponownie.
+
+Wł±czenie ochrony haseł, gdy jest ona już wł±czona lub jej wył±czenie,
+gdy jest wył±czona jest nieszkodliwe.
+
+Przeczytaj
+.IR /usr/doc/passwd/README.debian.gz ,
+gdzie znajdziesz krótkie wprowadzenie do ochrony haseł z użyciem dodatkowych
+plików haseł przesłanianych (shadow passwords) i zwi±zanych tematów.
diff -Nru shadow-20001012/man/pl/su.1 shadow-20001016/man/pl/su.1
--- shadow-20001012/man/pl/su.1	Thu Jan  1 01:00:00 1970
+++ shadow-20001016/man/pl/su.1	Mon Oct 16 23:26:10 2000
@@ -0,0 +1,87 @@
+.\" {PTM/WK/1999-09-25}
+.\" Copyright 1989 - 1990, Julianne Frances Haugh
+.\" All rights reserved.
+.\"
+.\" Redistribution and use in source and binary forms, with or without
+.\" modification, are permitted provided that the following conditions
+.\" are met:
+.\" 1. Redistributions of source code must retain the above copyright
+.\"    notice, this list of conditions and the following disclaimer.
+.\" 2. Redistributions in binary form must reproduce the above copyright
+.\"    notice, this list of conditions and the following disclaimer in the
+.\"    documentation and/or other materials provided with the distribution.
+.\" 3. Neither the name of Julianne F. Haugh nor the names of its contributors
+.\"    may be used to endorse or promote products derived from this software
+.\"    without specific prior written permission.
+.\"
+.\" THIS SOFTWARE IS PROVIDED BY JULIE HAUGH AND CONTRIBUTORS ``AS IS'' AND
+.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+.\" ARE DISCLAIMED.  IN NO EVENT SHALL JULIE HAUGH OR CONTRIBUTORS BE LIABLE
+.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+.\" SUCH DAMAGE.
+.\"
+.TH SU 1
+.SH NAZWA
+su \- zmień ID użytkownika lub stań się superużytkownikiem
+.SH SKŁADNIA
+.BR su " [" - ]
+.RI [ nazwa_użytkownika " [" argumenty ]]
+.SH OPIS
+.B su
+służy do stawania się innym użytkownikiem w trakcie własnej sesji pracy.
+Wywołanie bez parametru - nazwy użytkownika, domy¶lnie oznacza dla \fBsu\fR
+próbę stania się superużytkownikiem.
+Opcjonalnym argumentem \fB\-\fR można posłużyć się do zasymulowania
+rzeczywistego rozpoczynania sesji pracy. Pozwala to na utworzenie ¶rodowiska
+użytkownika. podobnego do tego, jakie występuje przy bezpo¶rednim zgłoszeniu
+użytkownika w systemie.
+.PP
+Po nazwie użytkownika mog± wyst±pić dodatkowe argumenty. Zostan± one
+dostarczone powłoce zgłoszeniowej użytkownika. W szczególno¶ci, argument
+\fB-c\fR spowoduje, że następny argument zostanie potraktowany jak polecenie
+przez większo¶ć interpretatorów poleceń.
+.\" Polecenie zostanie wykonane przez powłokę podan± w
+.\" \fB$SHELL\fR, albo je¶li jej nie zdefiniowano, przez podan± w
+.\" \fI/etc/passwd\fR.
+.\" XXX - powyższe nie było całkiem poprawne.  --marekm
+Polecenie zostanie wykonane przez powłokę wymienion± w \fI/etc/passwd\fR dla
+docelowego użytkownika.
+.PP
+Użytkownik pytany jest o odpowiednie hasło, je¶li takowe istnieje.
+Błędne hasła powoduj± komunikat o błędzie. Wszystkie próby, udane i nieudane,
+s± rejestrowane do celów wykrywania nadużyć systemu.
+.PP
+Do nowej powłoki przekazywane jest bież±ce ¶rodowisko.
+Warto¶ć \fB$PATH\fR dla zwykłych użytkowników ustawiana jest jest na
+\fB/bin:/usr/bin\fR, za¶ dla superużytkownika
+na \fB/sbin:/bin:/usr/sbin:/usr/bin\fR.
+Można to zmienić przy pomocy definicji \fBENV_PATH\fR i \fBENV_SUPATH\fR
+w \fI/etc/login.defs\fR.
+.SH PRZESTROGI
+.PP
+Niniejsza wersja \fBsu\fR posiada wiele opcji kompilacji, z których tylko
+czę¶ć będzie mieć zastosowanie w danej instalacji.
+.SH PLIKI
+.IR /etc/passwd " - informacja o kontach użytkowników"
+.br
+.IR /etc/shadow " - zakodowane hasła i informacja o ich ważno¶ci"
+.br
+.IR $HOME/.profile " - plik startowy dla domy¶lnej powłoki"
+.SH ZOBACZ TAKŻE
+.BR login (1),
+.BR sh (1),
+.BR suauth (5),
+.BR login.defs (5)
+.SH AUTOR
+Julianne Frances Haugh (jockgrrl@ix.netcom.com)
+.SH OD TŁUMACZA
+Niniejsza dokumentacja opisuje polecenie wchodz±ce w skład pakietu
+shadow-password.
+Z uwagi na powtarzaj±ce się nazwy poleceń, upewnij się, że korzystasz
+z wła¶ciwej dokumentacji.
diff -Nru shadow-20001012/man/pl/suauth.5 shadow-20001016/man/pl/suauth.5
--- shadow-20001012/man/pl/suauth.5	Thu Jan  1 01:00:00 1970
+++ shadow-20001016/man/pl/suauth.5	Tue Sep  5 19:27:30 2000
@@ -0,0 +1,115 @@
+.\" {PTM/WK/1999-09-14}
+.TH SUAUTH 5 "14 lutego 1996"
+.UC 5
+.SH NAZWA
+suauth - plik szczegółowej kontroli su
+.\" detailed su control file
+.SH SKŁADNIA
+.B /etc/suauth
+.SH OPIS
+Plik
+.I /etc/suauth
+przeszukiwany jest przy każdym wywołaniu polecenia su. Może on zmieniać
+zachowanie się polecenia su, w oparciu o
+.PP
+.RS
+.nf
+1) użytkownika, na którego konto wykonywane jest su
+.fi
+2) użytkownika wykonuj±cego polecenie su (lub dowoln± z grup, której może
+on być członkiem)
+.RE
+.PP
+Plik sformatowany jest jak poniżej. Wiersze rozpoczynaj±ce się od # s±
+traktowane jak wiersze komentarza i ignorowane.
+.PP
+.RS
+na-ID:z-ID:AKCJA
+.RE
+.PP
+Gdzie na-ID jest albo słowem
+.B ALL
+(wszyscy), albo list± nazw użytkowników rozdzielonych "," albo też słowami
+.B ALL EXCEPT
+(wszyscy oprócz), po których następuje lista nazw użytkowników
+rozdzielonych przecinkiem.
+.PP
+z-ID jest formatowane w taki sam sposób jak na-ID, z wyj±tkiem tego, że
+rozpoznawane jest dodatkowe słowo
+.BR GROUP.
+Zapis 
+.B ALL EXCEPT GROUP
+(wszyscy za wyj±tkiem grupy) jest również całkowicie poprawny.
+Po słowie
+.B GROUP
+powinna wyst±pić jedna lub więcej rozdzielonych przecinkiem nazw grup.
+Niewystarczaj±ce jest podanie głównego ID danej grupy - niezbędny jest
+wpis w 
+.BR /etc/group (5).
+.PP
+Akcja może być tylko jedn± z obecnie obsługiwanych opcji:
+.TP 10
+.B DENY
+(zakaz) Próba wykonania su jest zatrzymywana jeszcze przed pytaniem o hasło.
+.TP 10
+.B NOPASS
+(bez hasła) Próba wykonania su jest automatycznie pomy¶lna; brak pytania
+o hasło.
+.TP 10
+.B OWNPASS
+(własne hasło) Użytkownik wywołuj±cy su musi wprowadzić własne hasło, by
+polecenie zostało pomy¶lnie wykonane. Jest on powiadamiany o konieczno¶ci
+podania własnego hasła.
+.PP
+Zauważ, że istniej± trzy odrębne pola rozdzielone dwukropkiem. Białe znaki
+wokół dwukropka nie s± dozwolone. Zauważ też, że plik analizowany jest
+sekwencyjnie, wiersz po wierszu, i stosowana jest pierwsza pasuj±ca reguła
+bez analizy reszty pliku. Umożliwia to administratorowi systemu precyzyjn±
+kontrolę według własnych upodobań.
+.SH PRZYKŁAD
+.PP
+.nf
+# przykładowy plik /etc/suauth
+#
+# para uprzywilejowanych użytkowników
+# może wykonać su na konto root
+# przy pomocy własnych haseł
+#
+root:chris,birddog:OWNPASS
+# 
+# Nikt inny nie może wykonać su na konto root,
+# chyba że jest członkiem grupy wheel.
+# Tak to robi BSD.
+#
+root:ALL EXCEPT GROUP wheel:DENY
+#
+# Być może terry i birddog s± kontami,
+# których używa ta sama osoba.
+# Można zrobić wzajemny dostęp
+# pomiędzy nimi bez haseł.
+#
+terry:birddog:NOPASS
+birddog:terry:NOPASS
+#
+.fi
+.SH PLIKI
+.I /etc/suauth
+.SH BŁĘDY
+Może być sporo ukrytych. Analizator pliku jest szczególnie wrażliwy
+na błędy składniowe. Zakłada on, że nie będzie zbędnych białych znaków
+(za wyj±tkiem pocz±tków i końców wierszy), a różne elementy będ± separowane
+konkretnym znakiem ogranicznika.
+.SH DIAGNOSTYKA
+Bł±d analizy pliku zgłaszany jest przy użyciu
+.BR syslogd (8)
+jako zagrożenie o poziomie ERR (bł±d) w podsystemie AUTH (identyfikacji
+użytkownika przy zgłoszeniu).
+.\" as level ERR on facility AUTH.
+.SH ZOBACZ TAKŻE
+.BR su (1)
+.SH AUTOR
+.nf
+Chris Evans (lady0110@sable.ox.ac.uk)
+Lady Margaret Hall
+Oxford University
+England
diff -Nru shadow-20001012/man/pl/sulogin.8 shadow-20001016/man/pl/sulogin.8
--- shadow-20001012/man/pl/sulogin.8	Thu Jan  1 01:00:00 1970
+++ shadow-20001016/man/pl/sulogin.8	Mon Oct 16 23:34:43 2000
@@ -0,0 +1,94 @@
+.\" {PTM/WK/1999-09-14}
+.\" Copyright 1989 - 1992, Julianne Frances Haugh
+.\" All rights reserved.
+.\"
+.\" Redistribution and use in source and binary forms, with or without
+.\" modification, are permitted provided that the following conditions
+.\" are met:
+.\" 1. Redistributions of source code must retain the above copyright
+.\"    notice, this list of conditions and the following disclaimer.
+.\" 2. Redistributions in binary form must reproduce the above copyright
+.\"    notice, this list of conditions and the following disclaimer in the
+.\"    documentation and/or other materials provided with the distribution.
+.\" 3. Neither the name of Julianne F. Haugh nor the names of its contributors
+.\"    may be used to endorse or promote products derived from this software
+.\"    without specific prior written permission.
+.\"
+.\" THIS SOFTWARE IS PROVIDED BY JULIE HAUGH AND CONTRIBUTORS ``AS IS'' AND
+.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+.\" ARE DISCLAIMED.  IN NO EVENT SHALL JULIE HAUGH OR CONTRIBUTORS BE LIABLE
+.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+.\" SUCH DAMAGE.
+.\"
+.\"	$Id: sulogin.8,v 1.2 2000/10/16 21:34:43 kloczek Exp $
+.\"
+.TH SULOGIN 8
+.SH NAZWA
+sulogin - login w trybie jednoużytkownikowym
+.SH SKŁADNIA
+\fBsulogin\fR [\fIurz±dzenie-tty\fR]
+.SH OPIS
+.B sulogin
+wywoływane jest przez \fBinit\fR przed zezwoleniem użytkownikowi
+na dostęp do systemu w trybie jednoużytkownikowym (single user mode).
+Funkcja ta może być dostępna tylko w niektórych systemach, w których
+odpowiednio zmieniono \fBinit\fR lub plik \fB/etc/inittab\fR posiada
+pozycję dla logowania się w trybie jednoużytkownikowym.
+.PP
+Wy¶wietlany jest symbol zachęty
+.IP "" .5i
+Type control-d to proceed with normal startup,
+.br
+(or give root password for system maintenance):
+.br
+Naci¶nij control-d by kontynuować zwykły start,
+.br
+(lub podaj hasło użytkownika root do konserwacji systemu):
+.PP
+Wej¶cie i wyj¶cie będ± obsługiwane przy użyciu standardowych deskryptorów
+plików, chyba że użyto opcjonalnego argumentu - nazwy urz±dzenia.
+.PP
+Je¶li użytkownik wprowadzi poprawne hasło superużytkownika root,
+to rozpoczynana jest sesja pracy na koncie root.
+Jeżeli natomiast naci¶nięto \fBEOF\fR, to system przechodzi
+do wieloużytkownikowego trybu pracy.
+.PP
+Po opuszczeniu przez użytkownika powłoki przypisanej do
+jednoużytkownikowego trybu pracy lub po naci¶nięciu \fBEOF\fR, system
+wykonuje proces inicjacji wymagany do przej¶cia w tryb wieloużytkownikowy.
+.SH OSTRZEŻENIA
+.PP
+Polecenie to może być używane wył±cznie wtedy, gdy \fBinit\fR został zmieniony
+tak, by wywoływać \fBsulogin\fR zamiast \fB/bin/sh\fR,
+albo gdy użytkownik skonfigurował plik \fIinittab\fR tak, by obsługiwał
+logowanie w trybie jednoużytkownikowym.
+Na przykład, wiersz
+.br
+.sp 1
+co:s:respawn:/etc/sulogin /dev/console
+.br
+.sp 1
+powinien wykonać polecenie sulogin w trybie jednoużytkownikowym.
+.PP
+Na ile jest to możliwe, tworzone jest pełne ¶rodowisko.
+Jednakże w efekcie mog± nie być doł±czone czy zainicjowane różne
+urz±dzenia, za¶ wiele poleceń użytkownika może być niedostępnych lub
+nie funkcjonować.
+.SH PLIKI
+.IR /etc/passwd " - informacja o kontach użytkowników"
+.br
+.IR /etc/shadow " - zakodowane hasła i informacja o ich ważno¶ci"
+.br
+.IR /.profile " - skrypt startowy dla powłoki trybu jednoużytkownikowego"
+.SH ZOBACZ TAKŻE
+.BR login (1),
+.BR init (8),
+.BR sh (1)
+.SH AUTOR
+Julianne Frances Haugh (jockgrrl@ix.netcom.com)
diff -Nru shadow-20001012/man/pl/useradd.8 shadow-20001016/man/pl/useradd.8
--- shadow-20001012/man/pl/useradd.8	Thu Jan  1 01:00:00 1970
+++ shadow-20001016/man/pl/useradd.8	Mon Oct 16 23:34:43 2000
@@ -0,0 +1,373 @@
+.\" {PTM/WK/0.1/VIII-1999}
+.\" Copyright 1991 - 1994, Julianne Frances Haugh
+.\" All rights reserved.
+.\"
+.\" Redistribution and use in source and binary forms, with or without
+.\" modification, are permitted provided that the following conditions
+.\" are met:
+.\" 1. Redistributions of source code must retain the above copyright
+.\"    notice, this list of conditions and the following disclaimer.
+.\" 2. Redistributions in binary form must reproduce the above copyright
+.\"    notice, this list of conditions and the following disclaimer in the
+.\"    documentation and/or other materials provided with the distribution.
+.\" 3. Neither the name of Julianne F. Haugh nor the names of its contributors
+.\"    may be used to endorse or promote products derived from this software
+.\"    without specific prior written permission.
+.\"
+.\" THIS SOFTWARE IS PROVIDED BY JULIE HAUGH AND CONTRIBUTORS ``AS IS'' AND
+.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+.\" ARE DISCLAIMED.  IN NO EVENT SHALL JULIE HAUGH OR CONTRIBUTORS BE LIABLE
+.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+.\" SUCH DAMAGE.
+.\"
+.\"	$Id: useradd.8,v 1.3 2000/10/16 21:34:43 kloczek Exp $
+.\"
+.TH USERADD 8
+.SH NAZWA
+useradd - twórz nowego użytkownika lub zmień domy¶ln± informację o nowym
+.SH SKŁADNIA
+.TP 8
+.B useradd
+.\" .RB [ -A
+.\" .RI { metoda | \fBDEFAULT\fR "},... ]"
+.RB [ -c
+.IR komentarz ]
+.RB [ -d
+.IR katalog_domowy ]
+.br
+.RB [ -e
+.IR data_ważno¶ci ]
+.RB [ -f
+.IR dni_nieaktywno¶ci ]
+.br
+.RB [ -g
+.IR grupa_pocz±tkowa ]
+.RB [ -G
+.IR grupa [,...]]
+.br
+.RB [ -m " [" -k
+.IR katalog_wzorców ]]
+.RB [ -s
+.IR powłoka ]
+.br
+.RB [ -u
+.IR uid " ["
+.BR -o ]]
+.I login
+.TP 8
+.B useradd
+\fB-D\fR
+[\fB-g\fI domy¶lna_grupa\fR]
+[\fB-b\fI katalog_bazowy\fR]
+.br
+[\fB-f\fI domy¶lne_dni_nieaktywno¶ci\fR]
+[\fB-e\fI domy¶lna_data_ważno¶ci\fR]
+.br
+[\fB-s\fI domy¶lna_powłoka\fR]
+.SH OPIS
+.SS Tworzenie nowych użytkowników
+.\" .SS Creating New Users
+Wywołane bez opcji \fB-D\fR, polecenie \fBuseradd\fR tworzy nowe konto
+użytkownika posługuj±c się warto¶ciami podanymi w wierszu poleceń i domy¶lnymi
+warto¶ciami z systemu.
+W zależno¶ci od potrzeb i opcji wiersza poleceń, do plików systemowych
+zostanie wprowadzone nowe konto użytkownika, utworzony będzie jego katalog
+domowy, do którego przekopiowane zostan± pliki startowe.
+Polecenie \fBuseradd\fR posiada następuj±ce opcje:
+.\" .IP "\fB-A {\fImetoda\fR|\fBDEFAULT\fR},..."
+.\" Okre¶la metodę autentykacji użytkownika.
+.\" Metoda autentykacji jest nazw± programu odpowiedzialnego za weryfikację
+.\" tożsamo¶ci użytkownika.
+.\" Może zostać użyty łańcuch \fBDEFAULT\fR w celu zmiany metody autentykacji
+.\" użytkownika na standardow± metodę hasła systemowego.
+.\" Argumentem tej opcji jest lista oddzielonych przecinkami nazw programów.
+.\" Może ona zawierać łańcuch \fBDEFAULT\fR tylko jednokrotnie.
+.IP "\fB-c \fIkomentarz\fR"
+Pole komentarza dla zakładanego użytkownika w pliku haseł.
+.IP "\fB-d \fIkatalog_domowy\fR"
+Warto¶ć \fIkatalog_domowy\fR zostanie użyta do okre¶lenia katalogu logowania
+nowotworzonego użytkownika.
+Domy¶lnie do \fIdomy¶lny_domowy\fR dodawana jest nazwa użytkownika
+(\fIlogin\fR) tworz±c pełn± nazwę katalogu logowania.
+.IP "\fB-e \fIdata_ważno¶ci\fR"
+Data, od której konto użytkownika zostanie wył±czone.
+Data podawana jest w formacie \fIMM/DD/YY\fR.
+.IP "\fB-f \fIdni_nieaktywno¶ci\fR"
+Liczba dni po wyga¶nięciu hasła do stałego wył±czenia konta.
+Warto¶ć 0 wył±cza konto natychmiast po przeterminowaniu hasła, za¶ warto¶ć
+-1 wył±cza tę cechę. Domy¶ln± warto¶ci± jest -1.
+.IP "\fB-g \fIgrupa_pocz±tkowa\fR"
+Nazwa lub numer pocz±tkowej grupy logowania użytkownika. Nazwa grupy musi
+istnieć. Numer grupy musi odnosić się do już istniej±cej grupy.
+Domy¶lnym numerem grupy jest 1.
+.IP "\fB-G \fIgrupa,[...]\fR"
+Lista dodatkowych grup, do których również należy użytkownik.
+Każda grupa oddzielona jest od następnej przecinkiem, bez wtr±conej spacji.
+Do grup odnosz± się te same ograniczenia, które obowi±zuj± przy grupie podanej
+w opcji \fB-g\fR.
+Domy¶lnie użytkownik należy tylko do grupy pocz±tkowej.
+.IP \fB-m\fR
+Je¶li nie istnieje katalog domowy użytkownika, to zostanie on utworzony.
+Je¶li posłużono się opcj± \fB-k\fR, to będ± do niego przekopiowane wzorcowe
+pliki startowe zawarte w \fIkatalogu_wzorców\fR. W przeciwnym przypadku,
+zamiast nich zostan± użyte pliki zawarte w \fI/etc/skel\fR.
+W katalogu domowym użytkownika zostan± również utworzone
+podkatalogi zawarte w \fIkatalogu_wzorców\fR lub \fI/etc/skel\fR.
+Opcja \fB-k\fR jest dozwolona tylko w poł±czeniu z opcj± \fB-m\fR.
+Domy¶lnym działaniem jest nie tworzenie katalogu i nie kopiowanie
+jakichkolwiek plików.
+.IP "\fB-s \fIpowłoka\fR"
+Nazwa powłoki (shell) użytkownika. Ustawienie tego pola na puste
+powoduje, że system wybierze domy¶ln± powłokę logowania.
+.IP "\fB-u \fIuid\fR"
+Numeryczna warto¶ć identyfikatora użytkownika (user's ID). Warto¶ć ta musi
+być niepowtarzalna, chyba, że użyto opcji \fI-o\fR. Warto¶ć musi być nieujemna.
+Domy¶lnie używana jest tu najmniejsza warto¶ć identyfikatora większa od 99
+i większa od identyfikatorów pozostałych użytkowników.
+Warto¶ci od 0 do 99 s± zwykle zarezerwowane dla kont systemowych.
+.SS Zmiana warto¶ci domy¶lnych
+Wywołane z opcj± \fB-D\fR, polecenie \fBuseradd\fR albo wy¶wietli bież±ce
+warto¶ci domy¶lne, albo zaaktualizuje domy¶lne warto¶ci z wiersza poleceń.
+Dozwolonymi opcjami s±:
+.IP "\fB-b \fIkatalog_bazowy\fR"
+Pocz±tkowy przedrostek ¶cieżki dla katalogu domowego nowego użytkownika.
+Je¶li przy tworzeniu nowego konta nie użyto opcji \fB-d\fR, to
+na koniec \fIkatalogu_bazowego\fR zostanie dodana nazwa użytkownika, tworz±c
+now± nazwę katalogu.
+.IP "\fB-e \fIdomy¶lna_data_ważno¶ci\fR"
+Data, od której konto użytkownika zostanie wył±czone.
+.IP "\fB-f \fIdomy¶lne_dni_nieaktywno¶ci\fR"
+Liczba dni po wyga¶nięciu hasła do stałego wył±czenia konta.
+.IP "\fB-g \fIdomy¶lna_grupa\fR"
+Nazwa lub numer pocz±tkowej grupy logowania użytkownika. Nazwa grupy musi
+istnieć. Numer grupy musi odnosić się do już istniej±cej grupy.
+.IP "\fB-s \fIdomy¶lna_powłoka\fR"
+Nazwa powłoki (shell) dla nowych użytkowników. Podany program będzie użyty
+dla wszystkich przyszłuych nowych kont użytkowników.
+.PP
+Bez podania opcji \fBuseradd\fR wy¶wietla bież±ce ustawienia domy¶lne.
+.SH UWAGI
+Administrator systemu odpowiedzialny jest za umieszczenie domy¶lnych
+plików użytkownika w katalogu \fI/etc/skel\fR.
+.SH OSTRZEŻENIA
+Nie możesz dodać użytkownika do grupy NIS. Musi to zostać wykonane
+na serwerze NIS.
+.SH PLIKI
+.IR /etc/passwd " - informacja o kontach użytkowników"
+.br
+.IR /etc/shadow " - bezpieczna informacja o kontach użytkowników"
+.br
+.IR /etc/group " - informacja o grupach"
+.br
+.IR /etc/default/useradd " - informacja o ustawieniach domy¶lnych"
+.br
+.IR /etc/skel " - katalog zawieraj±cy pliki domy¶lne"
+.SH ZOBACZ TAKŻE
+.BR chfn (1),
+.BR chsh (1),
+.BR groupadd (8),
+.BR groupdel (8),
+.BR groupmod (8),
+.BR passwd (1),
+.BR userdel (8),
+.BR usermod (8).
+.SH AUTOR
+Julianne Frances Haugh (jockgrrl@ix.netcom.com)
+.SH OD TŁUMACZA
+Niniejsza dokumentacja opisuje polecenie wchodz±ce w skład pakietu
+shadow-password.
+Istnieje wiele programów i skryptów do zarz±dzania kontami
+użytkowników czy grup. Z uwagi na powtarzaj±ce się nazwy poleceń, upewnij
+się, że korzystasz z wła¶ciwej dokumentacji.
+.\" {PTM/WK/0.1/VIII-1999}
+.\" Copyright 1991 - 1994, Julianne Frances Haugh
+.\" All rights reserved.
+.\"
+.\" Redistribution and use in source and binary forms, with or without
+.\" modification, are permitted provided that the following conditions
+.\" are met:
+.\" 1. Redistributions of source code must retain the above copyright
+.\"    notice, this list of conditions and the following disclaimer.
+.\" 2. Redistributions in binary form must reproduce the above copyright
+.\"    notice, this list of conditions and the following disclaimer in the
+.\"    documentation and/or other materials provided with the distribution.
+.\" 3. Neither the name of Julianne F. Haugh nor the names of its contributors
+.\"    may be used to endorse or promote products derived from this software
+.\"    without specific prior written permission.
+.\"
+.\" THIS SOFTWARE IS PROVIDED BY JULIE HAUGH AND CONTRIBUTORS ``AS IS'' AND
+.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+.\" ARE DISCLAIMED.  IN NO EVENT SHALL JULIE HAUGH OR CONTRIBUTORS BE LIABLE
+.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+.\" SUCH DAMAGE.
+.\"
+.\"	$Id: useradd.8,v 1.3 2000/10/16 21:34:43 kloczek Exp $
+.\"
+.TH USERADD 8
+.SH NAZWA
+useradd - twórz nowego użytkownika lub zmień domy¶ln± informację o nowym
+.SH SKŁADNIA
+.TP 8
+.B useradd
+.\" .RB [ -A
+.\" .RI { metoda | \fBDEFAULT\fR "},... ]"
+.RB [ -c
+.IR komentarz ]
+.RB [ -d
+.IR katalog_domowy ]
+.br
+.RB [ -e
+.IR data_ważno¶ci ]
+.RB [ -f
+.IR dni_nieaktywno¶ci ]
+.br
+.RB [ -g
+.IR grupa_pocz±tkowa ]
+.RB [ -G
+.IR grupa [,...]]
+.br
+.RB [ -m " [" -k
+.IR katalog_wzorców ]]
+.RB [ -s
+.IR powłoka ]
+.br
+.RB [ -u
+.IR uid " ["
+.BR -o ]]
+.I login
+.TP 8
+.B useradd
+\fB-D\fR
+[\fB-g\fI domy¶lna_grupa\fR]
+[\fB-b\fI katalog_bazowy\fR]
+.br
+[\fB-f\fI domy¶lne_dni_nieaktywno¶ci\fR]
+[\fB-e\fI domy¶lna_data_ważno¶ci\fR]
+.br
+[\fB-s\fI domy¶lna_powłoka\fR]
+.SH OPIS
+.SS Tworzenie nowych użytkowników
+Wywołane bez opcji \fB-D\fR, polecenie \fBuseradd\fR tworzy nowe konto
+użytkownika posługuj±c się warto¶ciami podanymi w wierszu poleceń i domy¶lnymi
+warto¶ciami z systemu.
+W zależno¶ci od potrzeb i opcji wiersza poleceń, do plików systemowych
+zostanie wprowadzone nowe konto użytkownika, utworzony będzie jego katalog
+domowy, do którego przekopiowane zostan± pliki startowe.
+Polecenie \fBuseradd\fR posiada następuj±ce opcje:
+.\" .IP "\fB-A {\fImetoda\fR|\fBDEFAULT\fR},..."
+.\" Okre¶la metodę autentykacji użytkownika.
+.\" Metoda autentykacji jest nazw± programu odpowiedzialnego za weryfikację
+.\" tożsamo¶ci użytkownika.
+.\" Może zostać użyty łańcuch \fBDEFAULT\fR w celu zmiany metody autentykacji
+.\" użytkownika na standardow± metodę hasła systemowego.
+.\" Argumentem tej opcji jest lista oddzielonych przecinkami nazw programów.
+.\" Może ona zawierać łańcuch \fBDEFAULT\fR tylko jednokrotnie.
+.IP "\fB-c \fIkomentarz\fR"
+Pole komentarza dla zakładanego użytkownika w pliku haseł.
+.IP "\fB-d \fIkatalog_domowy\fR"
+Warto¶ć \fIkatalog_domowy\fR zostanie użyta do okre¶lenia katalogu logowania
+nowotworzonego użytkownika.
+Domy¶lnie do \fIdomy¶lny_domowy\fR dodawana jest nazwa użytkownika
+(\fIlogin\fR) tworz±c pełn± nazwę katalogu logowania.
+.IP "\fB-e \fIdata_ważno¶ci\fR"
+Data, od której konto użytkownika zostanie wył±czone.
+Data podawana jest w formacie \fIMM/DD/YY\fR.
+.IP "\fB-f \fIdni_nieaktywno¶ci\fR"
+Liczba dni po wyga¶nięciu hasła do stałego wył±czenia konta.
+Warto¶ć 0 wył±cza konto natychmiast po przeterminowaniu hasła, za¶ warto¶ć
+-1 wył±cza tę cechę. Domy¶ln± warto¶ci± jest -1.
+.IP "\fB-g \fIgrupa_pocz±tkowa\fR"
+Nazwa lub numer pocz±tkowej grupy logowania użytkownika. Nazwa grupy musi
+istnieć. Numer grupy musi odnosić się do już istniej±cej grupy.
+Domy¶lnym numerem grupy jest 1.
+.IP "\fB-G \fIgrupa,[...]\fR"
+Lista dodatkowych grup, do których również należy użytkownik.
+Każda grupa oddzielona jest od następnej przecinkiem, bez wtr±conej spacji.
+Do grup odnosz± się te same ograniczenia, które obowi±zuj± przy grupie podanej
+w opcji \fB-g\fR.
+Domy¶lnie użytkownik należy tylko do grupy pocz±tkowej.
+.IP \fB-m\fR
+Je¶li nie istnieje katalog domowy użytkownika, to zostanie on utworzony.
+Je¶li posłużono się opcj± \fB-k\fR, to będ± do niego przekopiowane wzorcowe
+pliki startowe zawarte w \fIkatalogu_wzorców\fR. W przeciwnym przypadku,
+zamiast nich zostan± użyte pliki zawarte w \fI/etc/skel\fR.
+W katalogu domowym użytkownika zostan± również utworzone
+podkatalogi zawarte w \fIkatalogu_wzorców\fR lub \fI/etc/skel\fR.
+Opcja \fB-k\fR jest dozwolona tylko w poł±czeniu z opcj± \fB-m\fR.
+Domy¶lnym działaniem jest nie tworzenie katalogu i nie kopiowanie
+jakichkolwiek plików.
+.IP "\fB-s \fIpowłoka\fR"
+Nazwa powłoki (shell) użytkownika. Ustawienie tego pola na puste
+powoduje, że system wybierze domy¶ln± powłokę logowania.
+.IP "\fB-u \fIuid\fR"
+Numeryczna warto¶ć identyfikatora użytkownika (UID). Warto¶ć ta musi
+być niepowtarzalna, chyba, że użyto opcji \fI-o\fR. Warto¶ć musi być nieujemna.
+Domy¶lnie używana jest tu najmniejsza warto¶ć identyfikatora większa od 99
+i większa od identyfikatorów pozostałych użytkowników.
+Warto¶ci od 0 do 99 s± zwykle zarezerwowane dla kont systemowych.
+.SS Zmiana warto¶ci domy¶lnych
+Wywołane z opcj± \fB-D\fR, polecenie \fBuseradd\fR albo wy¶wietli bież±ce
+warto¶ci domy¶lne, albo zaaktualizuje domy¶lne warto¶ci z wiersza poleceń.
+Dozwolonymi opcjami s±:
+.IP "\fB-b \fIkatalog_bazowy\fR"
+Pocz±tkowy przedrostek ¶cieżki dla katalogu domowego nowego użytkownika.
+Je¶li przy tworzeniu nowego konta nie użyto opcji \fB-d\fR, to
+na koniec \fIkatalogu_bazowego\fR zostanie dodana nazwa użytkownika, tworz±c
+now± nazwę katalogu.
+.IP "\fB-e \fIdomy¶lna_data_ważno¶ci\fR"
+Data, od której konto użytkownika zostanie wył±czone.
+.IP "\fB-f \fIdomy¶lne_dni_nieaktywno¶ci\fR"
+Liczba dni po wyga¶nięciu hasła do stałego wył±czenia konta.
+.IP "\fB-g \fIdomy¶lna_grupa\fR"
+Nazwa lub numer pocz±tkowej grupy logowania użytkownika. Nazwa grupy musi
+istnieć. Numer grupy musi odnosić się do już istniej±cej grupy.
+.IP "\fB-s \fIdomy¶lna_powłoka\fR"
+Nazwa powłoki (shell) dla nowych użytkowników. Podany program będzie użyty
+dla wszystkich przyszłych nowych kont użytkowników.
+.PP
+Bez podania opcji \fBuseradd\fR wy¶wietla bież±ce ustawienia domy¶lne.
+.SH UWAGI
+Administrator systemu odpowiedzialny jest za umieszczenie domy¶lnych
+plików użytkownika w katalogu \fI/etc/skel\fR.
+.SH OSTRZEŻENIA
+Nie możesz dodać użytkownika do grupy NIS. Musi to zostać wykonane
+na serwerze NIS.
+.SH PLIKI
+.IR /etc/passwd " - informacja o kontach użytkowników"
+.br
+.IR /etc/shadow " - bezpieczna informacja o kontach użytkowników"
+.br
+.IR /etc/group " - informacja o grupach"
+.br
+.IR /etc/default/useradd " - ustawienia domy¶lne"
+.br
+.IR /etc/skel " - katalog plików domy¶lnych"
+.SH ZOBACZ TAKŻE
+.BR chfn (1),
+.BR chsh (1),
+.BR groupadd (8),
+.BR groupdel (8),
+.BR groupmod (8),
+.BR passwd (1),
+.BR userdel (8),
+.BR usermod (8).
+.SH AUTOR
+Julianne Frances Haugh (jockgrrl@ix.netcom.com)
+.SH OD TŁUMACZA
+Niniejsza dokumentacja opisuje polecenie wchodz±ce w skład pakietu
+shadow-password.
+Istnieje wiele programów i skryptów do zarz±dzania kontami
+użytkowników czy grup. Z uwagi na powtarzaj±ce się nazwy poleceń, upewnij
+się, że korzystasz z wła¶ciwej dokumentacji.
diff -Nru shadow-20001012/man/pl/userdel.8 shadow-20001016/man/pl/userdel.8
--- shadow-20001012/man/pl/userdel.8	Thu Jan  1 01:00:00 1970
+++ shadow-20001016/man/pl/userdel.8	Mon Oct 16 23:34:43 2000
@@ -0,0 +1,150 @@
+.\" {PTM/WK/0.1/VIII-1999}
+.\" Copyright 1991 - 1994, Julianne Frances Haugh
+.\" All rights reserved.
+.\"
+.\" Redistribution and use in source and binary forms, with or without
+.\" modification, are permitted provided that the following conditions
+.\" are met:
+.\" 1. Redistributions of source code must retain the above copyright
+.\"    notice, this list of conditions and the following disclaimer.
+.\" 2. Redistributions in binary form must reproduce the above copyright
+.\"    notice, this list of conditions and the following disclaimer in the
+.\"    documentation and/or other materials provided with the distribution.
+.\" 3. Neither the name of Julianne F. Haugh nor the names of its contributors
+.\"    may be used to endorse or promote products derived from this software
+.\"    without specific prior written permission.
+.\"
+.\" THIS SOFTWARE IS PROVIDED BY JULIE HAUGH AND CONTRIBUTORS ``AS IS'' AND
+.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+.\" ARE DISCLAIMED.  IN NO EVENT SHALL JULIE HAUGH OR CONTRIBUTORS BE LIABLE
+.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+.\" SUCH DAMAGE.
+.\"
+.\"	$Id: userdel.8,v 1.3 2000/10/16 21:34:43 kloczek Exp $
+.\"
+.TH USERDEL 8
+.SH NAZWA
+userdel \- usuń konto użytkownika i powi±zane pliki
+.SH SKŁADNIA
+.B userdel
+.RB [ -r ]
+.I login
+.SH OPIS
+Polecenie \fBuserdel\fR zmienia systemowe pliki kont, usuwaj±c wszystkie
+zapisy odnosz±ce się do \fIlogin\fR.
+Podany użytkownik musi istnieć.
+.TP
+.B -r
+Zostan± usunięte zarówno pliki w katalogu domowym użytkownika jak
+i sam ten katalog.
+Pliki położone w innym systemie plików musz± być odszukane i usunięte ręcznie.
+.SH PLIKI
+.IR /etc/passwd " - informacja o kontach użytkowników"
+.br
+.IR /etc/shadow " - bezpieczna informacja o kontach użytkowników"
+.br
+.IR /etc/group "  - informacja o grupach"
+.SH PRZESTROGI
+\fBuserdel\fR nie pozwoli na usunięcie konta aktualnie zalogowanego
+użytkownika. Musisz usun±ć wszystkie uruchomione procesy należ±ce
+do usuwanego konta. 
+Nie możesz usun±ć żadnych atrybutów NIS klienta NIS.
+Musi to zostać wykonane na serwerze NIS.
+.SH ZOBACZ TAKŻE
+.BR chfn (1),
+.BR chsh (1),
+.BR groupadd (8),
+.BR groupdel (8),
+.BR groupmod (8),
+.BR passwd (1),
+.BR useradd (8),
+.BR usermod (8).
+.SH AUTOR
+Julianne Frances Haugh (jockgrrl@ix.netcom.com)
+.SH OD TŁUMACZA
+Niniejsza dokumentacja opisuje polecenie wchodz±ce w skład pakietu
+shadow-password.
+Istnieje wiele programów i skryptów do zarz±dzania kontami
+użytkowników czy grup. Z uwagi na powtarzaj±ce się nazwy poleceń, upewnij
+się, że korzystasz z wła¶ciwej dokumentacji.
+.\" {PTM/WK/0.1/VIII-1999}
+.\" Copyright 1991 - 1994, Julianne Frances Haugh
+.\" All rights reserved.
+.\"
+.\" Redistribution and use in source and binary forms, with or without
+.\" modification, are permitted provided that the following conditions
+.\" are met:
+.\" 1. Redistributions of source code must retain the above copyright
+.\"    notice, this list of conditions and the following disclaimer.
+.\" 2. Redistributions in binary form must reproduce the above copyright
+.\"    notice, this list of conditions and the following disclaimer in the
+.\"    documentation and/or other materials provided with the distribution.
+.\" 3. Neither the name of Julianne F. Haugh nor the names of its contributors
+.\"    may be used to endorse or promote products derived from this software
+.\"    without specific prior written permission.
+.\"
+.\" THIS SOFTWARE IS PROVIDED BY JULIE HAUGH AND CONTRIBUTORS ``AS IS'' AND
+.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+.\" ARE DISCLAIMED.  IN NO EVENT SHALL JULIE HAUGH OR CONTRIBUTORS BE LIABLE
+.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+.\" SUCH DAMAGE.
+.\"
+.\"	$Id: userdel.8,v 1.3 2000/10/16 21:34:43 kloczek Exp $
+.\"
+.TH USERDEL 8
+.SH NAZWA
+userdel \- usuń konto użytkownika i powi±zane pliki
+.SH SKŁADNIA
+.B userdel
+.RB [ -r ]
+.I login
+.SH OPIS
+Polecenie \fBuserdel\fR zmienia systemowe pliki kont, usuwaj±c wszystkie
+zapisy odnosz±ce się do \fIlogin\fR.
+Podany użytkownik musi istnieć.
+.TP
+.B -r
+Zostan± usunięte zarówno pliki w katalogu domowym użytkownika jak
+i sam ten katalog.
+Pliki położone w innym systemie plików musz± być odszukane i usunięte ręcznie.
+.SH PLIKI
+.IR /etc/passwd " - informacja o kontach użytkowników"
+.br
+.IR /etc/shadow " - bezpieczna informacja o kontach użytkowników"
+.br
+.IR /etc/group "  - informacja o grupach"
+.SH PRZESTROGI
+\fBuserdel\fR nie pozwoli na usunięcie konta aktualnie zalogowanego
+użytkownika. Musisz usun±ć wszystkie uruchomione procesy należ±ce
+do usuwanego konta. 
+Nie możesz usun±ć żadnych atrybutów NIS klienta NIS.
+Musi to zostać wykonane na serwerze NIS.
+.SH ZOBACZ TAKŻE
+.BR chfn (1),
+.BR chsh (1),
+.BR groupadd (8),
+.BR groupdel (8),
+.BR groupmod (8),
+.BR passwd (1),
+.BR useradd (8),
+.BR usermod (8).
+.SH AUTOR
+Julianne Frances Haugh (jockgrrl@ix.netcom.com)
+.SH OD TŁUMACZA
+Niniejsza dokumentacja opisuje polecenie wchodz±ce w skład pakietu
+shadow-password.
+Istnieje wiele programów i skryptów do zarz±dzania kontami
+użytkowników czy grup. Z uwagi na powtarzaj±ce się nazwy poleceń, upewnij
+się, że korzystasz z wła¶ciwej dokumentacji.
diff -Nru shadow-20001012/man/pl/usermod.8 shadow-20001016/man/pl/usermod.8
--- shadow-20001012/man/pl/usermod.8	Thu Jan  1 01:00:00 1970
+++ shadow-20001016/man/pl/usermod.8	Mon Oct 16 23:34:43 2000
@@ -0,0 +1,288 @@
+.\" {PTM/WK/0.1/VIII-1999}
+.\" Copyright 1991 - 1994, Julianne Frances Haugh
+.\" All rights reserved.
+.\"
+.\" Redistribution and use in source and binary forms, with or without
+.\" modification, are permitted provided that the following conditions
+.\" are met:
+.\" 1. Redistributions of source code must retain the above copyright
+.\"    notice, this list of conditions and the following disclaimer.
+.\" 2. Redistributions in binary form must reproduce the above copyright
+.\"    notice, this list of conditions and the following disclaimer in the
+.\"    documentation and/or other materials provided with the distribution.
+.\" 3. Neither the name of Julianne F. Haugh nor the names of its contributors
+.\"    may be used to endorse or promote products derived from this software
+.\"    without specific prior written permission.
+.\"
+.\" THIS SOFTWARE IS PROVIDED BY JULIE HAUGH AND CONTRIBUTORS ``AS IS'' AND
+.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+.\" ARE DISCLAIMED.  IN NO EVENT SHALL JULIE HAUGH OR CONTRIBUTORS BE LIABLE
+.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+.\" SUCH DAMAGE.
+.\"
+.\"	$Id: usermod.8,v 1.3 2000/10/16 21:34:43 kloczek Exp $
+.\"
+.TH USERMOD 8
+.SH NAZWA
+usermod \- zmiana danych konta użytkownika
+.SH SKŁADNIA
+.TP 8
+.B usermod
+.\" .RB [ -A
+.\" .RI { metoda | \fBDEFAULT\fR "},... ]"
+.RB [ -c
+.IR komentarz ]
+.RB [ -d
+.IR katalog_domowy " ["
+.BR -m ]]
+.br
+.RB [ -e
+.IR data_ważno¶ci ]
+.RB [ -f
+.IR dni_nieaktywno¶ci ]
+.br
+.RB [ -g
+.IR grupa_pocz±tkowa ]
+.RB [ -G
+.IR grupa [,...]]
+.br
+.RB [ -l
+.IR login_name ]
+.RB [ -s
+.IR powłoka ]
+.br
+.RB [ -u
+.IR uid " ["
+.BR -o ]]
+.I login
+.SH OPIS
+Polecenie \fBusermod\fR zmienia systemowe pliki kont, odzwierciedlaj±c zmiany
+podane w wierszu poleceń. Posiada ono następuj±ce opcje:
+.\" .IP "\fB-A \fImetoda\fR|\fBDEFAULT\fR"
+.\" Nowa warto¶ć metody autentykacji użytkownika. Metoda autentykacji jest
+.\" nazw± programu odpowiedzialnego za weryfikację tożsamo¶ci użytkownika.
+.\" Może zostać użyty łańcuch \fBDEFAULT\fR w celu zmiany metody autentykacji
+.\" użytkownika na standardow± metodę hasła systemowego.
+.\" method to the standard system password method.
+.IP "\fB-c \fIkomentarz\fR"
+Nowa warto¶ć pola komentarza dla danego użytkownika w pliku haseł.
+Zwykle jest zmieniana przy pomocy narzęzia \fBchfn\fR(1).
+.IP "\fB-d \fIkatalog_domowy\fR"
+Nowy katalog logowania użytkownika. Jeżeli podano opcję \fB-m\fR, to zawarto¶ć
+aktualnego katalogu domowego zostanie przesunięta do nowego katalogu. Nowy
+katalog domowy jest tworzony je¶li nie istnieje.
+.IP "\fB-e \fIdata_ważno¶ci\fR"
+Data, od której konto danego użytkownika zostanie wył±czone.
+.\" disabled
+Data podawana jest w formacie \fIMM/DD/YY\fR.
+.IP "\fB-f \fIdni_nieaktywno¶ci\fR"
+Liczba dni po wyga¶nięciu hasła do stałego wył±czenia konta.
+Warto¶ć 0 wył±cza konto natychmiast po przeterminowaniu hasła, za¶ warto¶ć
+-1 wył±cza tę cechę. Domy¶ln± warto¶ci± jest -1.
+.IP "\fB-g \fIgrupa_pocz±tkowa\fR"
+Nazwa lub numer pocz±tkowej grupy logowania użytkownika. Nazwa grupy musi
+istnieć. Numer grupy musi odnosić się do już istniej±cej grupy.
+Domy¶lnym numerem grupy jest 1.
+.IP "\fB-G \fIgrupa,[...]\fR"
+Lista dodatkowych grup, do których również należy użytkownik.
+Każda grupa oddzielona jest od następnej przecinkiem, bez wtr±conej spacji.
+Do grup odnosz± się te same ograniczenia, które obowi±zuj± przy grupie podanej
+w opcji \fB-g\fR.
+Jeżeli użytkownik jest obecnie członkiem grupy, której nie podano na li¶cie,
+to zostanie z niej usunięty.
+.IP "\fB-l \fIlogin_name\fR"
+Nazwa użytkownika zostanie zmieniona z \fIlogin\fR na \fIlogin_name\fR.
+Nic więcej nie jest zmieniane. W szczególno¶ci, prawdopodobnie powinna zostać
+zmieniona nazwa katalogu domowego użytkownika, tak by odzwierciedlała now±
+nazwę użytkownika.
+.IP "\fB-s \fIpowłoka\fR"
+Nazwa nowej powłoki (shell) użytkownika. Ustawienie tego pola na puste
+powoduje, że system wybierze domy¶ln± powłokę logowania.
+.IP "\fB-u \fIuid\fR"
+Numeryczna warto¶ć identyfikatora użytkownika (user's ID). Warto¶ć ta musi
+być niepowtarzalna, chyba, że użyto opcji \fI-o\fR. Warto¶ć musi być nieujemna.
+Warto¶ci od 0 do 99 s± zwykle zarezerwowane dla kont systemowych.
+Wszystkim plikom posiadanym przez użytkownika, a położonym w drzewie katalogowym
+rozpoczynaj±cym się od jego katalogu domowego zostanie automatycznie zmieniony
+identyfikator użytkownika pliku.
+Pliki poza katalogiem domowym użytkownika musz± zostać zmienione ręcznie.
+.SH OSTRZEŻENIA
+\fBusermod\fR nie pozwoli na zmianę nazwy zalogowanego użytkownika.
+Je¶li zmieniany jest numeryczny identyfikator użytkownika procesu, to musisz
+się upewnić, że w trakcie wykonywania tego polecenia użytkownik nie
+wykonuje żadnego procesu.
+Wła¶niciela plików crontab musisz zmienić ręcznie.
+Wła¶niciela zadań at musisz zmienić ręcznie.
+Jakiekolwiek zmiany dotycz±ce NIS musisz wykonać na serwerze NIS.
+.SH PLIKI
+.IR /etc/passwd " - informacja o kontach użytkowników"
+.br
+.IR /etc/shadow " - bezpieczna informacja o kontach użytkowników"
+.br
+.IR /etc/group "  - informacja o grupach"
+.SH ZOBACZ TAKŻE
+.BR chfn (1),
+.BR chsh (1),
+.BR groupadd (8),
+.BR groupdel (8),
+.BR groupmod (8),
+.BR passwd (1),
+.BR useradd (8),
+.BR userdel (8).
+.SH AUTOR
+Julianne Frances Haugh (jockgrrl@ix.netcom.com)
+.SH OD TŁUMACZA
+Niniejsza dokumentacja opisuje polecenie wchodz±ce w skład pakietu
+shadow-password.
+Istnieje wiele programów i skryptów do zarz±dzania kontami
+użytkowników czy grup. Z uwagi na powtarzaj±ce się nazwy poleceń, upewnij
+się, że korzystasz z wła¶ciwej dokumentacji.
+.\" {PTM/WK/0.1/VIII-1999}
+.\" Copyright 1991 - 1994, Julianne Frances Haugh
+.\" All rights reserved.
+.\"
+.\" Redistribution and use in source and binary forms, with or without
+.\" modification, are permitted provided that the following conditions
+.\" are met:
+.\" 1. Redistributions of source code must retain the above copyright
+.\"    notice, this list of conditions and the following disclaimer.
+.\" 2. Redistributions in binary form must reproduce the above copyright
+.\"    notice, this list of conditions and the following disclaimer in the
+.\"    documentation and/or other materials provided with the distribution.
+.\" 3. Neither the name of Julianne F. Haugh nor the names of its contributors
+.\"    may be used to endorse or promote products derived from this software
+.\"    without specific prior written permission.
+.\"
+.\" THIS SOFTWARE IS PROVIDED BY JULIE HAUGH AND CONTRIBUTORS ``AS IS'' AND
+.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+.\" ARE DISCLAIMED.  IN NO EVENT SHALL JULIE HAUGH OR CONTRIBUTORS BE LIABLE
+.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+.\" SUCH DAMAGE.
+.\"
+.\"	$Id: usermod.8,v 1.3 2000/10/16 21:34:43 kloczek Exp $
+.\"
+.TH USERMOD 8
+.SH NAZWA
+usermod \- zmiana danych konta użytkownika
+.SH SKŁADNIA
+.TP 8
+.B usermod
+.\" .RB [ -A
+.\" .RI { metoda | \fBDEFAULT\fR "},... ]"
+.RB [ -c
+.IR komentarz ]
+.RB [ -d
+.IR katalog_domowy " ["
+.BR -m ]]
+.br
+.RB [ -e
+.IR data_ważno¶ci ]
+.RB [ -f
+.IR dni_nieaktywno¶ci ]
+.br
+.RB [ -g
+.IR grupa_pocz±tkowa ]
+.RB [ -G
+.IR grupa [,...]]
+.br
+.RB [ -l
+.IR login_name ]
+.RB [ -s
+.IR powłoka ]
+.br
+.RB [ -u
+.IR uid " ["
+.BR -o ]]
+.I login
+.SH OPIS
+Polecenie \fBusermod\fR zmienia systemowe pliki kont, odzwierciedlaj±c zmiany
+podane w wierszu poleceń. Posiada ono następuj±ce opcje:
+.\" .IP "\fB-A \fImetoda\fR|\fBDEFAULT\fR"
+.\" Nowa warto¶ć metody uwierzytelniania użytkownika. Metoda uwierzytelniania
+.\" jest nazw± programu odpowiedzialnego za weryfikację tożsamo¶ci użytkownika.
+.\" Może zostać użyty łańcuch \fBDEFAULT\fR w celu zmiany metody autentykacji
+.\" użytkownika na standardow± metodę hasła systemowego.
+.IP "\fB-c \fIkomentarz\fR"
+Nowa warto¶ć pola komentarza dla danego użytkownika w pliku haseł.
+Zwykle jest zmieniana przy pomocy narzędzia \fBchfn\fR(1).
+.IP "\fB-d \fIkatalog_domowy\fR"
+Nowy katalog logowania użytkownika. Jeżeli podano opcję \fB-m\fR, to zawarto¶ć
+aktualnego katalogu domowego zostanie przesunięta do nowego katalogu. Nowy
+katalog domowy jest tworzony je¶li nie istnieje.
+.IP "\fB-e \fIdata_ważno¶ci\fR"
+Data, od której konto danego użytkownika zostanie wył±czone.
+Data podawana jest w formacie \fIMM/DD/YY\fR.
+.IP "\fB-f \fIdni_nieaktywno¶ci\fR"
+Liczba dni po wyga¶nięciu hasła do stałego wył±czenia konta.
+Warto¶ć 0 wył±cza konto natychmiast po przeterminowaniu hasła, za¶ warto¶ć
+-1 wył±cza tę cechę. Domy¶ln± warto¶ci± jest -1.
+.IP "\fB-g \fIgrupa_pocz±tkowa\fR"
+Nazwa lub numer pocz±tkowej grupy logowania użytkownika. Nazwa grupy musi
+istnieć. Numer grupy musi odnosić się do już istniej±cej grupy.
+Domy¶lnym numerem grupy jest 1.
+.IP "\fB-G \fIgrupa,[...]\fR"
+Lista dodatkowych grup, do których również należy użytkownik.
+Każda grupa oddzielona jest od następnej przecinkiem, bez wtr±conej spacji.
+Do grup odnosz± się te same ograniczenia, które obowi±zuj± przy grupie podanej
+w opcji \fB-g\fR.
+Jeżeli użytkownik jest obecnie członkiem grupy, której nie podano na li¶cie,
+to zostanie z niej usunięty.
+.IP "\fB-l \fIlogin_name\fR"
+Nazwa użytkownika zostanie zmieniona z \fIlogin\fR na \fIlogin_name\fR.
+Nic więcej nie jest zmieniane. W szczególno¶ci, prawdopodobnie powinna zostać
+zmieniona nazwa katalogu domowego użytkownika, tak by odzwierciedlała now±
+nazwę użytkownika.
+.IP "\fB-s \fIpowłoka\fR"
+Nazwa nowej powłoki (shell) użytkownika. Ustawienie tego pola na puste
+powoduje, że system wybierze domy¶ln± powłokę zgłoszeniowej.
+.IP "\fB-u \fIuid\fR"
+Numeryczna warto¶ć identyfikatora użytkownika (user's ID). Warto¶ć ta musi
+być niepowtarzalna, chyba, że użyto opcji \fI-o\fR. Warto¶ć musi być nieujemna.
+Warto¶ci od 0 do 99 s± zwykle zarezerwowane dla kont systemowych.
+Wszystkim plikom posiadanym przez użytkownika, a położonym w drzewie katalogowym
+rozpoczynaj±cym się od jego katalogu domowego zostanie automatycznie zmieniony
+identyfikator użytkownika pliku.
+Pliki poza katalogiem domowym użytkownika musz± zostać zmienione ręcznie.
+.SH OSTRZEŻENIA
+\fBusermod\fR nie pozwoli na zmianę nazwy zalogowanego użytkownika.
+Je¶li zmieniany jest numeryczny identyfikator użytkownika procesu, to musisz
+się upewnić, że w trakcie wykonywania tego polecenia użytkownik nie
+wykonuje żadnego procesu.
+Wła¶ciciela plików crontab musisz zmienić ręcznie.
+Wła¶ciciela zadań at musisz zmienić ręcznie.
+Jakiekolwiek zmiany dotycz±ce NIS musisz wykonać na serwerze NIS.
+.SH PLIKI
+.IR /etc/passwd " - informacja o kontach użytkowników"
+.br
+.IR /etc/shadow " - bezpieczna informacja o kontach użytkowników"
+.br
+.IR /etc/group "  - informacja o grupach"
+.SH ZOBACZ TAKŻE
+.BR chfn (1),
+.BR chsh (1),
+.BR groupadd (8),
+.BR groupdel (8),
+.BR groupmod (8),
+.BR passwd (1),
+.BR useradd (8),
+.BR userdel (8).
+.SH AUTOR
+Julianne Frances Haugh (jockgrrl@ix.netcom.com)
+.SH OD TŁUMACZA
+Niniejsza dokumentacja opisuje polecenie wchodz±ce w skład pakietu
+shadow-password.
+Istnieje wiele programów i skryptów do zarz±dzania kontami
+użytkowników czy grup. Z uwagi na powtarzaj±ce się nazwy poleceń, upewnij
+się, że korzystasz z wła¶ciwej dokumentacji.
diff -Nru shadow-20001012/man/pl/vipw.8 shadow-20001016/man/pl/vipw.8
--- shadow-20001012/man/pl/vipw.8	Thu Jan  1 01:00:00 1970
+++ shadow-20001016/man/pl/vipw.8	Wed Oct  4 21:45:57 2000
@@ -0,0 +1,64 @@
+.\" {PTM\WK\1999-09-14}
+.\" $Id: vipw.8,v 1.2 2000/10/04 19:45:57 kloczek Exp $
+.TH VIPW 8 "26 wrze¶nia 1997"
+.SH NAZWA
+vipw, vigr - edycja plików haseł, grup i ich wersji dodatkowych (shadow)
+.SH SKŁADNIA
+.BR vipw " [-s]"
+.br
+.BR vigr " [-s]"
+.SH OPIS
+.BR vipw " i " vigr
+umożliwiaj± modyfikację plików odpowiednio
+.IR /etc/passwd " i " /etc/group .
+Przy zastosowaniu flagi
+.BR -s,
+modyfikuj± także dodatkowe wersje chronione (shadow) tych plików - odpowiednio
+.IR /etc/shadow " i " /etc/gshadow " .
+Dla ochrony przed uszkodzeniem plików programy te ustawiaj± odpowiednie
+blokady.
+
+Szukaj±c edytora, programy
+.BR vipw " i " vigr
+używaj± w pierwszej kolejno¶ci zmiennej ¶rodowiskowej
+.BR VISUAL ,
+następnie zmiennej
+.BR EDITOR ,
+a na końcu domy¶lnego edytora,
+.BR vi .
+.SH ZOBACZ TAKŻE
+.BR passwd (5),
+.BR group (5),
+.BR shadow (5)
+.\" {PTM\WK\1999-09-14}
+.\" $Id: vipw.8,v 1.2 2000/10/04 19:45:57 kloczek Exp $
+.TH VIPW 8 "26 wrze¶nia 1997"
+.SH NAZWA
+vipw, vigr - edycja plików haseł, grup i ich wersji dodatkowych (shadow)
+.SH SKŁADNIA
+.BR vipw " [-s]"
+.br
+.BR vigr " [-s]"
+.SH OPIS
+.BR vipw " i " vigr
+umożliwiaj± modyfikację plików odpowiednio
+.IR /etc/passwd " i " /etc/group .
+Przy zastosowaniu flagi
+.BR -s,
+modyfikuj± także dodatkowe wersje chronione (shadow) tych plików - odpowiednio
+.IR /etc/shadow " i " /etc/gshadow " .
+Dla ochrony przed uszkodzeniem plików programy te ustawiaj± odpowiednie
+blokady.
+
+Szukaj±c edytora, programy
+.BR vipw " i " vigr
+używaj± w pierwszej kolejno¶ci zmiennej ¶rodowiskowej
+.BR VISUAL ,
+następnie zmiennej
+.BR EDITOR ,
+a na końcu domy¶lnego edytora,
+.BR vi .
+.SH ZOBACZ TAKŻE
+.BR passwd (5),
+.BR group (5),
+.BR shadow (5)
diff -Nru shadow-20001012/man/porttime.5 shadow-20001016/man/porttime.5
--- shadow-20001012/man/porttime.5	Thu Jan  1 01:00:00 1970
+++ shadow-20001016/man/porttime.5	Mon Oct 16 23:34:40 2000
@@ -0,0 +1,84 @@
+.\" Copyright 1989 - 1990, Julianne Frances Haugh
+.\" All rights reserved.
+.\"
+.\" Redistribution and use in source and binary forms, with or without
+.\" modification, are permitted provided that the following conditions
+.\" are met:
+.\" 1. Redistributions of source code must retain the above copyright
+.\"    notice, this list of conditions and the following disclaimer.
+.\" 2. Redistributions in binary form must reproduce the above copyright
+.\"    notice, this list of conditions and the following disclaimer in the
+.\"    documentation and/or other materials provided with the distribution.
+.\" 3. Neither the name of Julianne F. Haugh nor the names of its contributors
+.\"    may be used to endorse or promote products derived from this software
+.\"    without specific prior written permission.
+.\"
+.\" THIS SOFTWARE IS PROVIDED BY JULIE HAUGH AND CONTRIBUTORS ``AS IS'' AND
+.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+.\" ARE DISCLAIMED.  IN NO EVENT SHALL JULIE HAUGH OR CONTRIBUTORS BE LIABLE
+.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+.\" SUCH DAMAGE.
+.\"
+.\"	$Id: porttime.5,v 1.6 2000/10/16 21:34:40 kloczek Exp $
+.\"
+.TH PORTTIME 5
+.SH NAME
+porttime \- port access time file
+.SH DESCRIPTION
+.I porttime
+contains a list of tty devices, user names, and permitted login times.
+.PP
+Each entry consists of three colon separated fields.
+The first field is a comma separated list of tty devices,
+or an asterisk to indicate that all tty devices are matched by this entry.
+The second field is a comma separated list of user names, or an
+asterisk to indicated that all user names are matched by this entry.
+The third field is a comma separated list of permitted access times.
+.PP
+Each access time entry consists of zero or more days of the week,
+abbreviated \fBSu\fR, \fBMo\fR, \fBTu\fR, \fBWe\fR, \fBTh\fR,
+\fBFr\fR, and \fBSa\fR, followed by a pair of times separated by
+a hyphen.
+The abbreviation \fBWk\fR may be used to represent Monday thru Friday,
+and \fBAl\fR may be used to indicate every day.
+If no days are given, \fBAl\fR is assumed.
+.SH EXAMPLES
+The following entry allows access to user \fBjfh\fR on every port
+during weekdays from 9am to 5pm.
+.br
+.sp 1
+	*:jfh:Wk0900-1700
+.br
+.sp 1
+The following entries allow access only to the users \fBroot\fR and
+\fBoper\fR on /dev/console at any time.
+This illustrates how the
+\fI/etc/porttime\fR file is an ordered list of access times.
+Any other user would match the second entry which does not permit
+access at any time.
+.br
+.sp 1
+	console:root,oper:Al0000-2400
+.br
+	console:*:
+.br
+.sp 1
+The following entry allows access for the user \fBgames\fR on any
+port during non-working hours.
+.br
+.sp 1
+	*:games:Wk1700-0900,SaSu0000-2400
+.br
+.sp 1
+.SH FILES
+/etc/porttime \- file containing port access times
+.SH SEE ALSO
+.BR login (1)
+.SH AUTHOR
+Julianne Frances Haugh (jockgrrl@ix.netcom.com)
diff -Nru shadow-20001012/man/pw_auth.3 shadow-20001016/man/pw_auth.3
--- shadow-20001012/man/pw_auth.3	Sat Aug 26 20:27:17 2000
+++ shadow-20001016/man/pw_auth.3	Mon Oct 16 23:34:40 2000
@@ -25,7 +25,7 @@
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 .\" SUCH DAMAGE.
 .\"
-.\"	$Id: pw_auth.3,v 1.5 2000/08/26 18:27:17 marekm Exp $
+.\"	$Id: pw_auth.3,v 1.6 2000/10/16 21:34:40 kloczek Exp $
 .\"
 .TH PWAUTH 3
 .SH NAME
@@ -156,4 +156,4 @@
 .BR userdel (8),
 usermod(8)
 .SH AUTHOR
-Julianne Frances Haugh (jfh@austin.ibm.com)
+Julianne Frances Haugh (jockgrrl@ix.netcom.com)
diff -Nru shadow-20001012/man/pwauth.8 shadow-20001016/man/pwauth.8
--- shadow-20001012/man/pwauth.8	Sat Aug 26 20:27:17 2000
+++ shadow-20001016/man/pwauth.8	Mon Oct 16 23:34:40 2000
@@ -25,7 +25,7 @@
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 .\" SUCH DAMAGE.
 .\"
-.\"	$Id: pwauth.8,v 1.5 2000/08/26 18:27:17 marekm Exp $
+.\"	$Id: pwauth.8,v 1.6 2000/10/16 21:34:40 kloczek Exp $
 .\"
 .TH PWAUTH 8
 .SH NAME
@@ -64,4 +64,4 @@
 .BR usermod (8),
 .BR pw_auth (3)
 .SH AUTHOR
-Julianne Frances Haugh (jfh@austin.ibm.com)
+Julianne Frances Haugh (jockgrrl@ix.netcom.com)
diff -Nru shadow-20001012/man/pwck.8 shadow-20001016/man/pwck.8
--- shadow-20001012/man/pwck.8	Thu Jan  1 01:00:00 1970
+++ shadow-20001016/man/pwck.8	Mon Oct 16 23:34:40 2000
@@ -0,0 +1,107 @@
+.\" Copyright 1992, Julianne Frances Haugh
+.\" All rights reserved.
+.\"
+.\" Redistribution and use in source and binary forms, with or without
+.\" modification, are permitted provided that the following conditions
+.\" are met:
+.\" 1. Redistributions of source code must retain the above copyright
+.\"    notice, this list of conditions and the following disclaimer.
+.\" 2. Redistributions in binary form must reproduce the above copyright
+.\"    notice, this list of conditions and the following disclaimer in the
+.\"    documentation and/or other materials provided with the distribution.
+.\" 3. Neither the name of Julianne F. Haugh nor the names of its contributors
+.\"    may be used to endorse or promote products derived from this software
+.\"    without specific prior written permission.
+.\"
+.\" THIS SOFTWARE IS PROVIDED BY JULIE HAUGH AND CONTRIBUTORS ``AS IS'' AND
+.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+.\" ARE DISCLAIMED.  IN NO EVENT SHALL JULIE HAUGH OR CONTRIBUTORS BE LIABLE
+.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+.\" SUCH DAMAGE.
+.\"
+.\"	$Id: pwck.8,v 1.6 2000/10/16 21:34:40 kloczek Exp $
+.\"
+.TH PWCK 1
+.SH NAME
+pwck \- verify integrity of password files
+.SH SYNOPSIS
+\fBpwck\fR [\fB-r\fR] [\fIpasswd\fR \fIshadow\fR]
+.SH DESCRIPTION
+\fBpwck\fR verifies the integrity of the system authentication information.
+All entries in the \fI/etc/passwd\fR and \fI/etc/shadow\fR are checked to
+see that the entry has the proper format and valid data in each field.
+The user is prompted to delete entries that are improperly formatted or
+which have other incorrectable errors.
+.P
+Checks are made to verify that each entry has
+.sp
+.in +.5i
+- the correct number of fields
+.br
+- a unique user name
+.br
+- a valid user and group identifier
+.br
+- a valid primary group
+.br
+- a valid home directory
+.br
+- a valid login shell
+.in -.5i
+.sp
+.P
+The checks for correct number of fields and unique user name are fatal.
+If the entry has the wrong number of fields, the user will be prompted to
+delete the entire line.
+If the user does not answer affirmatively, all further checks are bypassed.
+An entry with a duplicated user name is prompted for deletion, but the
+remaining checks will still be made.
+All other errors are warning and the user is encouraged to run the
+\fBusermod\fR command to correct the error.
+.P
+The commands which operate on the \fI/etc/passwd\fR file are not able to
+alter corrupted or duplicated entries.
+\fBpwck\fR should be used in those circumstances to remove the offending
+entry.
+.SH OPTIONS
+By default, \fBpwck\fR operates on the files \fI/etc/passwd\fR and
+\fI/etc/shadow\fR.
+The user may select alternate files with the \fIpasswd\fR and \fIshadow\fR
+parameters.
+Additionally, the user may execute the command in read-only mode by
+specifying the \fB-r\fR flag.
+This causes all questions regarding changes to be answered \fBno\fR
+without user intervention.
+.SH FILES
+/etc/passwd \- user account information
+.br
+/etc/shadow \- encrypted password information
+.br
+/etc/group \- group information
+.SH SEE ALSO
+.BR usermod (8),
+.BR group (5),
+.BR passwd (5),
+.BR shadow (5)
+.SH DIAGNOSTICS
+The \fBpwck\fR command exits with the following values:
+.IP 0 5
+Success
+.IP 1 5
+Syntax Error
+.IP 2 5
+One or more bad password entries
+.IP 3 5
+Cannot open password files
+.IP 4 5
+Cannot lock password files
+.IP 5 5
+Cannot update password files
+.SH AUTHOR
+Julianne Frances Haugh (jockgrrl@ix.netcom.com)
diff -Nru shadow-20001012/man/pwconv.8 shadow-20001016/man/pwconv.8
--- shadow-20001012/man/pwconv.8	Thu Jan  1 01:00:00 1970
+++ shadow-20001016/man/pwconv.8	Fri Jun 26 00:10:43 1998
@@ -0,0 +1,63 @@
+.\" $Id: pwconv.8,v 1.8 1998/06/25 22:10:43 marekm Exp $
+.TH PWCONV 8 "26 Sep 1997"
+.SH NAME
+pwconv, pwunconv, grpconv, grpunconv \- convert to and from shadow passwords and groups.
+.SH SYNOPSIS
+.B pwconv
+.br
+.B pwunconv
+.br
+.B grpconv
+.br
+.B grpunconv
+.SH DESCRIPTION
+These four programs all operate on the normal and shadow password and
+group files:
+.IR /etc/passwd ", " /etc/group ", " /etc/shadow ", and " /etc/gshadow .
+
+.B pwconv
+.RI "creates " shadow " from " passwd " and an optionally existing " shadow .
+.B pwunconv
+.RI "creates " passwd " from " passwd " and " shadow " and then removes " shadow .
+.B grpconv
+.RI "creates " gshadow " from " group " and an optionally existing " gshadow .
+.B grpunconv
+.RI "creates " group " from " group " and " gshadow " and then removes " gshadow .
+
+Each program acquires the necessary locks before conversion.
+
+.BR pwconv " and " grpconv
+are similiar.  First, entries in the shadowed file which don't exist
+in the main file are removed.  Then, shadowed entries which don't have
+`x' as the password in the main file are updated.  Any missing
+shadowed entries are added.  Finally, passwords in the main file are
+replaced with `x'.  These programs can be used for initial conversion
+as well to update the shadowed file if the main file is edited by
+hand.
+
+.B pwconv
+will use the values of
+.BR PASS_MIN_DAYS ", " PASS_MAX_DAYS ", and " PASS_WARN_AGE
+from
+.I /etc/login.defs
+when adding new entries to
+.IR /etc/shadow .
+
+.RB "Likewise, " pwunconv " and " grpunconv
+are similiar.  Passwords in the main file are updated from the
+shadowed file.  Entries which exist in the main file but not in the
+shadowed file are left alone.  Finally, the shadowed file is removed.
+
+Some password aging information is lost by
+.BR pwunconv .
+It will convert what it can.
+.SH "BUGS"
+Errors in the password or group files (such as invalid or duplicate
+entries) may cause these programs to loop forever or fail in other
+strange ways.  Please run \fBpwck\fR and \fBgrpck\fR to correct any
+such errors before converting to or from shadow passwords or groups.
+.SH "SEE ALSO"
+.BR login.defs (5),
+.BR pwck (8),
+.BR grpck (8),
+.BR shadowconfig (8)
diff -Nru shadow-20001012/man/pwunconv.8 shadow-20001016/man/pwunconv.8
--- shadow-20001012/man/pwunconv.8	Thu Jan  1 01:00:00 1970
+++ shadow-20001016/man/pwunconv.8	Mon Oct  9 21:41:20 2000
@@ -0,0 +1 @@
+.so pwconv.8
diff -Nru shadow-20001012/man/shadow.3 shadow-20001016/man/shadow.3
--- shadow-20001012/man/shadow.3	Thu Jan  1 01:00:00 1970
+++ shadow-20001016/man/shadow.3	Mon Oct 16 23:34:40 2000
@@ -0,0 +1,148 @@
+.\" Copyright 1989 - 1993, Julianne Frances Haugh
+.\" All rights reserved.
+.\"
+.\" Redistribution and use in source and binary forms, with or without
+.\" modification, are permitted provided that the following conditions
+.\" are met:
+.\" 1. Redistributions of source code must retain the above copyright
+.\"    notice, this list of conditions and the following disclaimer.
+.\" 2. Redistributions in binary form must reproduce the above copyright
+.\"    notice, this list of conditions and the following disclaimer in the
+.\"    documentation and/or other materials provided with the distribution.
+.\" 3. Neither the name of Julianne F. Haugh nor the names of its contributors
+.\"    may be used to endorse or promote products derived from this software
+.\"    without specific prior written permission.
+.\"
+.\" THIS SOFTWARE IS PROVIDED BY JULIE HAUGH AND CONTRIBUTORS ``AS IS'' AND
+.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+.\" ARE DISCLAIMED.  IN NO EVENT SHALL JULIE HAUGH OR CONTRIBUTORS BE LIABLE
+.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+.\" SUCH DAMAGE.
+.\"
+.\"	$Id: shadow.3,v 1.6 2000/10/16 21:34:40 kloczek Exp $
+.\"
+.TH SHADOW 3
+.SH NAME
+shadow \- encrypted password file routines
+.SH SYNTAX
+.B #include <shadow.h>
+.PP
+.B struct spwd *getspent();
+.PP
+.B struct spwd *getspnam(char
+.IB *name );
+.PP
+.B void setspent();
+.PP
+.B void endspent();
+.PP
+.B struct spwd *fgetspent(FILE
+.IB *fp );
+.PP
+.B struct spwd *sgetspent(char
+.IB *cp );
+.PP
+.B int putspent(struct spwd
+.I *p,
+.B FILE
+.IB *fp );
+.PP
+.B int lckpwdf();
+.PP
+.B int ulckpwdf();
+.SH DESCRIPTION
+.I shadow
+manipulates the contents of the shadow password file,
+\fI/etc/shadow\fR.
+The structure in the \fI#include\fR file is
+.sp
+struct spwd {
+.in +.5i
+.br
+	char	*sp_namp; /* user login name */
+.br
+	char	*sp_pwdp; /* encrypted password */
+.br
+	long	sp_lstchg; /* last password change */
+.br
+	int	sp_min; /* days until change allowed. */
+.br
+	int	sp_max; /* days before change required */
+.br
+	int	sp_warn; /* days warning for expiration */
+.br
+	int	sp_inact; /* days before account inactive */
+.br
+	int	sp_expire; /* date when account expires */
+.br
+	int	sp_flag; /* reserved for future use */
+.br
+.in -.5i
+}
+.PP
+The meanings of each field are
+.sp
+sp_namp \- pointer to null-terminated user name.
+.br
+sp_pwdp \- pointer to null-terminated password.
+.br
+sp_lstchg \- days since Jan 1, 1970 password was last changed.
+.br
+sp_min \- days before which password may not be changed.
+.br
+sp_max \- days after which password must be changed.
+.br
+sp_warn \- days before password is to expire that user is warned
+of pending password expiration.
+.br
+sp_inact \- days after password expires that account is considered
+inactive and disabled.
+.br
+sp_expire \- days since Jan 1, 1970 when account will be disabled.
+.br
+sp_flag \- reserved for future use.
+.SH DESCRIPTION
+\fBgetspent\fR, \fBgetspname\fR, \fBfgetspent\fR, and \fBsgetspent\fR
+each return a pointer to a \fBstruct spwd\fR.
+\fBgetspent\fR returns the
+next entry from the file, and \fBfgetspent\fR returns the next
+entry from the given stream, which is assumed to be a file of
+the proper format.
+\fBsgetspent\fR returns a pointer to a \fBstruct spwd\fR using the
+provided string as input.
+\fBgetspnam\fR searches from the current position in the file for
+an entry matching \fBname\fR.
+.PP
+\fBsetspent\fR and \fBendspent\fR may be used to begin and end,
+respectively, access to the shadow password file.
+.PP
+The \fBlckpwdf\fR and \fBulckpwdf\fR routines should be used to
+insure exclusive access to the \fI/etc/shadow\fR file.
+\fBlckpwdf\fR attempts to acquire a lock using \fBpw_lock\fR for
+up to 15 seconds.
+It continues by attempting to acquire a second lock using \fBspw_lock\fR
+for the remainder of the initial 15 seconds.
+Should either attempt fail after a total of 15 seconds, \fBlckpwdf\fR
+returns -1.
+When both locks are acquired 0 is returned.
+.SH DIAGNOSTICS
+Routines return NULL if no more entries are available or if an
+error occurs during processing.
+Routines which have \fBint\fR as the return value return 0 for
+success and -1 for failure.
+.SH CAVEATS
+These routines may only be used by the super user as access to
+the shadow password file is restricted.
+.SH FILES
+/etc/shadow \- encrypted user passwords
+.SH SEE ALSO
+.BR getpwent (3),
+.BR shadow (5)
+.SH AUTHOR
+Julianne Frances Haugh (jockgrrl@ix.netcom.com)
diff -Nru shadow-20001012/man/shadow.5 shadow-20001016/man/shadow.5
--- shadow-20001012/man/shadow.5	Thu Jan  1 01:00:00 1970
+++ shadow-20001016/man/shadow.5	Mon Oct 16 23:34:40 2000
@@ -0,0 +1,99 @@
+.\" Copyright 1989 - 1990, Julianne Frances Haugh
+.\" All rights reserved.
+.\"
+.\" Redistribution and use in source and binary forms, with or without
+.\" modification, are permitted provided that the following conditions
+.\" are met:
+.\" 1. Redistributions of source code must retain the above copyright
+.\"    notice, this list of conditions and the following disclaimer.
+.\" 2. Redistributions in binary form must reproduce the above copyright
+.\"    notice, this list of conditions and the following disclaimer in the
+.\"    documentation and/or other materials provided with the distribution.
+.\" 3. Neither the name of Julianne F. Haugh nor the names of its contributors
+.\"    may be used to endorse or promote products derived from this software
+.\"    without specific prior written permission.
+.\"
+.\" THIS SOFTWARE IS PROVIDED BY JULIE HAUGH AND CONTRIBUTORS ``AS IS'' AND
+.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+.\" ARE DISCLAIMED.  IN NO EVENT SHALL JULIE HAUGH OR CONTRIBUTORS BE LIABLE
+.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+.\" SUCH DAMAGE.
+.\"
+.\"	$Id: shadow.5,v 1.6 2000/10/16 21:34:40 kloczek Exp $
+.\"
+.TH SHADOW 5
+.SH NAME
+shadow \- encrypted password file
+.SH DESCRIPTION
+.I shadow
+contains the encrypted password information for user's accounts
+and optional the password aging information.
+Included is
+.IP "" .5i
+Login name
+.IP "" .5i
+Encrypted password
+.IP "" .5i
+Days since Jan 1, 1970 that password was last changed
+.IP "" .5i
+Days before password may be changed
+.IP "" .5i
+Days after which password must be changed
+.IP "" .5i
+Days before password is to expire that user is warned
+.IP "" .5i
+Days after password expires that account is disabled
+.IP "" .5i
+Days since Jan 1, 1970 that account is disabled
+.IP "" .5i
+A reserved field
+.PP
+The password field must be filled.
+The encryped password consists of 13 to 24 characters from the
+64 character alphabet
+a thru z, A thru Z, 0 thru 9, \. and /.
+Refer to \fBcrypt\fR(3) for details on how this string is
+interpreted.
+.PP
+The date of the last password change is given as the number
+of days since Jan 1, 1970.
+The password may not be changed again until the proper number
+of days have passed, and must be changed after the maximum
+number of days.
+If the minimum number of days required is greater than the
+maximum number of day allowed, this password may not be
+changed by the user.
+.PP
+An account is considered to be inactive and is disabled if
+the password is not changed within the specified number of
+days after the password expires.
+An account will also be disabled on the specified day
+regardless of other password expiration information.
+.PP
+This information supercedes any password or password age
+information present in \fI/etc/passwd\fR.
+.PP
+This file must not be readable by regular users if password
+security is to be maintained.
+.SH FILES
+/etc/passwd \- user account information
+.br
+/etc/shadow \- encrypted user passwords
+.SH SEE ALSO
+.BR chage (1),
+.BR login (1),
+.BR passwd (1),
+.BR su (1),
+.BR sulogin (8),
+.BR shadow (3),
+.BR passwd (5),
+.BR pwconv (8),
+.BR pwunconv (8)
+.SH AUTHOR
+Julianne Frances Haugh (jockgrrl@ix.netcom.com)
diff -Nru shadow-20001012/man/shadowconfig.8 shadow-20001016/man/shadowconfig.8
--- shadow-20001012/man/shadowconfig.8	Thu Jan  1 01:00:00 1970
+++ shadow-20001016/man/shadowconfig.8	Sun Dec 14 21:07:22 1997
@@ -0,0 +1,24 @@
+.\" $Id: shadowconfig.8,v 1.2 1997/12/14 20:07:22 marekm Exp $
+.TH SHADOWCONFIG 8 "19 Apr 1997" "Debian GNU/Linux"
+.SH NAME
+shadowconfig \- toggle shadow passwords on and off
+.SH SYNOPSIS
+.B "shadowconfig"
+.IR on " | " off
+.SH DESCRIPTION
+.PP
+.B shadowconfig on
+will turn shadow passwords on;
+.B shadowconfig off
+will turn shadow passwords off.
+.B shadowconfig
+will print an error message and exit with a nonzero code if it finds
+anything awry.  If that happens, you should correct the error and run
+it again.
+
+Turning shadow passwords on when they are already on, or off when they
+are already off, is harmless.
+
+Read
+.I /usr/doc/passwd/README.debian.gz
+for a brief introduction to shadow passwords and related features.
diff -Nru shadow-20001012/man/su.1 shadow-20001016/man/su.1
--- shadow-20001012/man/su.1	Thu Jan  1 01:00:00 1970
+++ shadow-20001016/man/su.1	Mon Oct 16 23:34:40 2000
@@ -0,0 +1,87 @@
+.\" Copyright 1989 - 1990, Julianne Frances Haugh
+.\" All rights reserved.
+.\"
+.\" Redistribution and use in source and binary forms, with or without
+.\" modification, are permitted provided that the following conditions
+.\" are met:
+.\" 1. Redistributions of source code must retain the above copyright
+.\"    notice, this list of conditions and the following disclaimer.
+.\" 2. Redistributions in binary form must reproduce the above copyright
+.\"    notice, this list of conditions and the following disclaimer in the
+.\"    documentation and/or other materials provided with the distribution.
+.\" 3. Neither the name of Julianne F. Haugh nor the names of its contributors
+.\"    may be used to endorse or promote products derived from this software
+.\"    without specific prior written permission.
+.\"
+.\" THIS SOFTWARE IS PROVIDED BY JULIE HAUGH AND CONTRIBUTORS ``AS IS'' AND
+.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+.\" ARE DISCLAIMED.  IN NO EVENT SHALL JULIE HAUGH OR CONTRIBUTORS BE LIABLE
+.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+.\" SUCH DAMAGE.
+.\"
+.\"	$Id: su.1,v 1.7 2000/10/16 21:34:40 kloczek Exp $
+.\"
+.TH SU 1
+.SH NAME
+su \- Change user ID or become super-user
+.SH SYNOPSIS
+.BR su " [" - ]
+.RI [ username " [" args ]]
+.SH DESCRIPTION
+.B su
+is used to become another user during a login session.
+Invoked without a username, \fBsu\fR defaults to becoming
+the super user.
+The optional argument \fB\-\fR may be used to provide an
+environment similiar to what the user would expect had
+the user logged in directly.
+.PP
+Additional arguments may be provided after the username,
+in which case they are supplied to the user\'s login shell.
+In particular, an argument of \fB-c\fR will cause the
+next argument to be treated as a command by most command
+interpreters.
+.\" The command will be executed under the shell specified by
+.\" \fB$SHELL\fR, or if undefined, by the one specified in
+.\" \fI/etc/passwd\fR.
+.\" XXX - the above was not quite correct.  --marekm
+The command will be executed by the shell specified in
+\fI/etc/passwd\fR for the target user.
+.PP
+The user will be prompted for a password, if appropriate.
+Invalid passwords will produce an error message.
+All attempts, both valid and invalid, are logged to detect
+abuses of the system.
+.PP
+The current environment is passed to the new shell.  The value of
+\fB$PATH\fR is reset to \fB/bin:/usr/bin\fR for normal users, or
+\fB/sbin:/bin:/usr/sbin:/usr/bin\fR for the super user.  This may be
+changed with the \fBENV_PATH\fR and \fBENV_SUPATH\fR definitions in
+\fI/etc/login.defs\fR.
+.PP
+A subsystem login is indicated by the presense of a "*" as the first
+character of the login shell. The given home directory will be used as
+the root of a new filesystem which the user is actually logged into.
+.SH CAVEATS
+.PP
+This version of \fBsu\fR has many compilation options, only some of which
+may be in use at any particular site.
+.SH Files
+/etc/passwd \- user account information
+.br
+/etc/shadow \- encrypted passwords and age information
+.br
+$HOME/.profile \- initialization script for default shell
+.SH SEE ALSO
+.BR login (1),
+.BR sh (1),
+.BR suauth (5),
+.BR login.defs (5)
+.SH AUTHOR
+Julianne Frances Haugh (jockgrrl@ix.netcom.com)
diff -Nru shadow-20001012/man/suauth.5 shadow-20001016/man/suauth.5
--- shadow-20001012/man/suauth.5	Thu Jan  1 01:00:00 1970
+++ shadow-20001016/man/suauth.5	Tue Sep 10 04:45:23 1996
@@ -0,0 +1,112 @@
+.TH SUAUTH 5 "Feb 14, 1996"
+.UC 5
+.SH NAME
+suauth \- Detailed su control file
+.SH SYNOPSIS
+.B /etc/suauth
+.SH DESCRIPTION
+The file
+.I /etc/suauth
+is referenced whenever the su command is called. It can change the
+behaviour of the su command, based upon
+.PP
+.RS
+.nf
+1) the user su is targetting
+.fi
+2) the user executing the su command (or any groups he might be
+a member of)
+.RE
+.PP
+The file is formatted like this, with lines starting with a #
+being treated as comment lines and ignored;
+.PP
+.RS
+to-id:from-id:ACTION
+.RE
+.PP
+Where to-id is either the word
+.BR ALL ,
+a list of usernames
+delimited by "," or the words
+.B ALL EXCEPT
+followed by a list
+of usernames delimted by ","
+.PP
+from-id is formatted the same as to-id except the extra word
+.B GROUP
+is recognised.
+.B ALL EXCEPT GROUP
+is perfectly valid too.
+Following
+.B GROUP
+appears one or more group names, delimited by
+",". It is not sufficient to have primary group id of the
+relevant group, an entry in
+.BR /etc/group (5)
+is neccessary.
+.PP
+Action can be one only of the following currently supported
+options.
+.TP 20
+.B DENY
+The attempt to su is stopped before a password is even asked for.
+.TP 20
+.B NOPASS
+The attempt to su is automatically successful; no password is
+asked for.
+.TP 20
+.B OWNPASS
+For the su command to be successful, the user must enter
+his or her own password. They are told this.
+.PP
+Note there are three separate fields delimted by a colon. No
+whitespace must surround this colon. Also note that the file
+is examined sequentially line by line, and the first applicable
+rule is used without examining the file further. This makes it
+possible for a system administrator to exercise as fine control
+as he or she wishes.
+.SH EXAMPLE
+.PP
+.nf
+# sample /etc/suauth file
+#
+# A couple of privileged usernames may
+# su to root with their own password.
+#
+root:chris,birddog:OWNPASS
+# 
+# Anyone else may not su to root unless in
+# group wheel. This is how BSD does things.
+#
+root:ALL EXCEPT GROUP wheel:DENY
+#
+# Perhaps terry and birddog are accounts
+# owned by the same person.
+# Access can be arranged between them
+# with no password.
+#
+terry:birddog:NOPASS
+birddog:terry:NOPASS
+#
+.fi
+.SH FILES
+/etc/suauth
+.SH BUGS
+There could be plenty lurking. The file parser is particularly
+unforgiving about syntax errors, expecting no spurious whitespace
+(apart from beginning and end of lines), and a specific token
+delimiting different things.
+.SH DIAGNOSTICS
+An error parsing the file is reported using
+.BR syslogd (8)
+as level ERR on
+facility AUTH.
+.SH SEE ALSO
+.BR su (1)
+.SH AUTHOR
+.nf
+Chris Evans (lady0110@sable.ox.ac.uk)
+Lady Margaret Hall
+Oxford University
+England
diff -Nru shadow-20001012/man/sulogin.8 shadow-20001016/man/sulogin.8
--- shadow-20001012/man/sulogin.8	Sat Aug 26 20:27:17 2000
+++ shadow-20001016/man/sulogin.8	Mon Oct 16 23:34:40 2000
@@ -25,7 +25,7 @@
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 .\" SUCH DAMAGE.
 .\"
-.\"	$Id: sulogin.8,v 1.5 2000/08/26 18:27:17 marekm Exp $
+.\"	$Id: sulogin.8,v 1.6 2000/10/16 21:34:40 kloczek Exp $
 .\"
 .TH SULOGIN 8
 .SH NAME
@@ -85,4 +85,4 @@
 .BR init (8),
 .BR sh (1)
 .SH AUTHOR
-Julianne Frances Haugh (jfh@austin.ibm.com)
+Julianne Frances Haugh (jockgrrl@ix.netcom.com)
diff -Nru shadow-20001012/man/useradd.8 shadow-20001016/man/useradd.8
--- shadow-20001012/man/useradd.8	Thu Jan  1 01:00:00 1970
+++ shadow-20001016/man/useradd.8	Mon Oct 16 23:34:40 2000
@@ -0,0 +1,197 @@
+.\" Copyright 1991 - 1994, Julianne Frances Haugh
+.\" All rights reserved.
+.\"
+.\" Redistribution and use in source and binary forms, with or without
+.\" modification, are permitted provided that the following conditions
+.\" are met:
+.\" 1. Redistributions of source code must retain the above copyright
+.\"    notice, this list of conditions and the following disclaimer.
+.\" 2. Redistributions in binary form must reproduce the above copyright
+.\"    notice, this list of conditions and the following disclaimer in the
+.\"    documentation and/or other materials provided with the distribution.
+.\" 3. Neither the name of Julianne F. Haugh nor the names of its contributors
+.\"    may be used to endorse or promote products derived from this software
+.\"    without specific prior written permission.
+.\"
+.\" THIS SOFTWARE IS PROVIDED BY JULIE HAUGH AND CONTRIBUTORS ``AS IS'' AND
+.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+.\" ARE DISCLAIMED.  IN NO EVENT SHALL JULIE HAUGH OR CONTRIBUTORS BE LIABLE
+.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+.\" SUCH DAMAGE.
+.\"
+.\"	$Id: useradd.8,v 1.8 2000/10/16 21:34:40 kloczek Exp $
+.\"
+.TH USERADD 8
+.SH NAME
+useradd \- Create a new user or update default new user information
+.SH SYNOPSIS
+.TP 8
+.B useradd
+.\" .RB [ -A
+.\" .RI { method | \fBDEFAULT\fR "},... ]"
+.RB [ -c
+.IR comment ]
+.RB [ -d
+.IR home_dir ]
+.br
+.RB [ -e
+.IR expire_date ]
+.RB [ -f
+.IR inactive_time ]
+.br
+.RB [ -g
+.IR initial_group ]
+.RB [ -G
+.IR group [,...]]
+.br
+.RB [ -m " [" -k
+.IR skeleton_dir ]]
+.RB [ -p
+.IR passwd ]
+.br
+.RB [ -s
+.IR shell ]
+.RB [ -u
+.IR uid " ["
+.BR -o ]]
+.I login
+.TP 8
+.B useradd
+\fB-D\fR
+[\fB-g\fI default_group\fR]
+[\fB-b\fI default_home\fR]
+.br
+[\fB-f\fI default_inactive\fR]
+[\fB-e\fI default_expire_date\fR]
+.br
+[\fB-s\fI default_shell\fR]
+.SH DESCRIPTION
+.SS Creating New Users
+When invoked without the \fB-D\fR option, the \fBuseradd\fR command
+creates a new user account using the values specified on the
+command line and the default values from the system.
+The new user account will be entered into the system files as needed,
+the home directory will be created, and initial files copied, depending
+on the command line options.
+The options which apply to the \fBuseradd\fR command are
+.\" .IP "\fB-A {\fImethod\fR|\fBDEFAULT\fR},..."
+.\" The value of the user's authentication method.
+.\" The authentication method is the name of a program which is responsible
+.\" for validating the user's identity.
+.\" The string \fBDEFAULT\fR may be used to change the user's authentication
+.\" method to the standard system password method.
+.\" This is a comma-separated list of program names.
+.\" It may include \fBDEFAULT\fR exactly once.
+.IP "\fB-c \fIcomment\fR"
+The new user's password file comment field.
+.IP "\fB-d \fIhome_dir\fR"
+The new user will be created using \fIhome_dir\fR as the value for
+the user's login directory.
+The default is to append the \fIlogin\fR name to \fIdefault_home\fR
+and use that as the login directory name.
+.IP "\fB-e \fIexpire_date\fR"
+The date on which the user account will be disabled.
+The date is specified in the format \fIYYYY-MM-DD\fR.
+.IP "\fB-f \fIinactive_days\fR"
+The number of days after a password expires until the account
+is permanently disabled.
+A value of 0 disables the account as soon as the password has
+expired, and a value of -1 disables the feature.
+The default value is -1.
+.IP "\fB-g \fIinitial_group\fR"
+The group name or number of the user's initial login group.
+The group name must exist.  A group number must refer to an
+already existing group.
+The default group number is 1.
+.IP "\fB-G \fIgroup,[...]\fR"
+A list of supplementary groups which the user is also a member
+of.
+Each group is separated from the next by a comma, with no
+intervening whitespace.
+The groups are subject to the same restrictions as the group
+given with the \fB-g\fR option.
+The default is for the user to belong only to the initial group.
+.IP \fB-m\fR
+The user's home directory will be created if it does not exist.
+The files contained in \fIskeleton_dir\fR will be copied to the
+home directory if the \fB-k\fR option is used, otherwise the
+files contained in \fI/etc/skel\fR will be used instead.
+Any directories contained in \fIskeleton_dir\fR or \fI/etc/skel\fR
+will be created in the user's home directory as well.
+The \fB-k\fR option is only valid in conjunction with the \fB-m\fR
+option.
+The default is to not create the directory and to not copy any
+files.
+.IP "\fB-p \fIpasswd\fR"
+The encrypted password, as returned by \fBcrypt\fR(3).
+The default is to disable the account.
+.IP "\fB-s \fIshell\fR"
+The name of the user's login shell.
+The default is to leave this field blank, which causes the system
+to select the default login shell.
+.IP "\fB-u \fIuid\fR"
+The numerical value of the user's ID.
+This value must be unique, unless the \fI-o\fR option is used.
+The value must be non-negative.
+The default is to use the smallest ID value greater than 99 and
+greater than every other user.
+Values between 0 and 99 are typically reserved for system accounts.
+.SS Changing the default values
+When invoked with the \fB-D\fR option, \fBuseradd\fR will either
+display the current default values, or update the default values
+from the command line.
+The valid options are
+.IP "\fB-b \fIdefault_home\fR"
+The initial path prefix for a new user's home directory.
+The user's name will be affixed to the end of \fIdefault_home\fR
+to create the new directory name if the \fB-d\fI option is not
+used when creating a new account.
+.IP "\fB-e \fIdefault_expire_date\fR"
+The date on which the user account is disabled.
+.IP "\fB-f \fIdefault_inactive\fR"
+The number of days after a password has expired before the
+account will be disabled.
+.IP "\fB-g \fIdefault_group\fR"
+The group name or ID for a new user's initial group.
+The named group must exist, and a numerical group ID must have
+an existing entry .
+.IP "\fB-s \fIdefault_shell\fR"
+The name of the new user's login shell.
+The named program will be used for all future new user accounts.
+.PP
+If no options are specified, \fBuseradd\fR displays the current
+default values.
+.SH NOTES
+The system administrator is responsible for placing the default
+user files in the \fI/etc/skel\fR directory.
+.SH CAVEATS
+You may not add a user to an NIS group.
+This must be performed on the NIS server.
+.SH FILES
+/etc/passwd \- user account information
+.br
+/etc/shadow \- secure user account information
+.br
+/etc/group \- group information
+.br
+/etc/default/useradd \- default information
+.br
+/etc/skel \- directory containing default files
+.SH SEE ALSO
+.BR chfn (1),
+.BR chsh (1),
+.BR crypt (3),
+.BR groupadd (8),
+.BR groupdel (8),
+.BR groupmod (8),
+.BR passwd (1),
+.BR userdel (8),
+.BR usermod (8)
+.SH AUTHOR
+Julianne Frances Haugh (jockgrrl@ix.netcom.com)
diff -Nru shadow-20001012/man/userdel.8 shadow-20001016/man/userdel.8
--- shadow-20001012/man/userdel.8	Thu Jan  1 01:00:00 1970
+++ shadow-20001016/man/userdel.8	Mon Oct 16 23:34:40 2000
@@ -0,0 +1,69 @@
+.\" Copyright 1991 - 1994, Julianne Frances Haugh
+.\" All rights reserved.
+.\"
+.\" Redistribution and use in source and binary forms, with or without
+.\" modification, are permitted provided that the following conditions
+.\" are met:
+.\" 1. Redistributions of source code must retain the above copyright
+.\"    notice, this list of conditions and the following disclaimer.
+.\" 2. Redistributions in binary form must reproduce the above copyright
+.\"    notice, this list of conditions and the following disclaimer in the
+.\"    documentation and/or other materials provided with the distribution.
+.\" 3. Neither the name of Julianne F. Haugh nor the names of its contributors
+.\"    may be used to endorse or promote products derived from this software
+.\"    without specific prior written permission.
+.\"
+.\" THIS SOFTWARE IS PROVIDED BY JULIE HAUGH AND CONTRIBUTORS ``AS IS'' AND
+.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+.\" ARE DISCLAIMED.  IN NO EVENT SHALL JULIE HAUGH OR CONTRIBUTORS BE LIABLE
+.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+.\" SUCH DAMAGE.
+.\"
+.\"	$Id: userdel.8,v 1.6 2000/10/16 21:34:40 kloczek Exp $
+.\"
+.TH USERDEL 8
+.SH NAME
+userdel \- Delete a user account and related files
+.SH SYNOPSIS
+.B userdel
+[\fB-r\fR]
+.I login
+.SH DESCRIPTION
+The \fBuserdel\fR command modifies the system account files, deleting
+all entries that refer to \fIlogin\fR.
+The named user must exist.
+.IP \fB-r\fR
+Files in the user's home directory will be removed along with the
+home directory itself and the user's mail spool.
+Files located in other file systems will have to be searched for
+and deleted manually.
+.SH FILES
+/etc/passwd \- user account information
+.br
+/etc/shadow \- secure user account information
+.br
+/etc/group \- group information
+.SH CAVEATS
+\fBuserdel\fR will not allow you to remove an account if the user
+is currently logged in.
+You must kill any running processes which belong to an account that
+you are deleting.
+You may not remove any NIS attributes on an NIS client.
+This must be performed on the NIS server.
+.SH SEE ALSO
+.BR chfn (1),
+.BR chsh (1),
+.BR groupadd (8),
+.BR groupdel (8),
+.BR groupmod (8),
+.BR passwd (1),
+.BR useradd (8),
+.BR usermod (8)
+.SH AUTHOR
+Julianne Frances Haugh (jockgrrl@ix.netcom.com)
diff -Nru shadow-20001012/man/usermod.8 shadow-20001016/man/usermod.8
--- shadow-20001012/man/usermod.8	Thu Jan  1 01:00:00 1970
+++ shadow-20001016/man/usermod.8	Mon Oct 16 23:34:40 2000
@@ -0,0 +1,162 @@
+.\" Copyright 1991 - 1994, Julianne Frances Haugh
+.\" All rights reserved.
+.\"
+.\" Redistribution and use in source and binary forms, with or without
+.\" modification, are permitted provided that the following conditions
+.\" are met:
+.\" 1. Redistributions of source code must retain the above copyright
+.\"    notice, this list of conditions and the following disclaimer.
+.\" 2. Redistributions in binary form must reproduce the above copyright
+.\"    notice, this list of conditions and the following disclaimer in the
+.\"    documentation and/or other materials provided with the distribution.
+.\" 3. Neither the name of Julianne F. Haugh nor the names of its contributors
+.\"    may be used to endorse or promote products derived from this software
+.\"    without specific prior written permission.
+.\"
+.\" THIS SOFTWARE IS PROVIDED BY JULIE HAUGH AND CONTRIBUTORS ``AS IS'' AND
+.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+.\" ARE DISCLAIMED.  IN NO EVENT SHALL JULIE HAUGH OR CONTRIBUTORS BE LIABLE
+.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+.\" SUCH DAMAGE.
+.\"
+.\"	$Id: usermod.8,v 1.9 2000/10/16 21:34:40 kloczek Exp $
+.\"
+.TH USERMOD 8
+.SH NAME
+usermod \- Modify a user account
+.SH SYNOPSIS
+.TP 8
+.B usermod
+.\" .RB [ -A
+.\" .RI { method | \fBDEFAULT\fR "},... ]"
+.RB [ -c
+.IR comment ]
+.RB [ -d
+.IR home_dir " ["
+.BR -m ]]
+.br
+.RB [ -e
+.IR expire_date ]
+.RB [ -f
+.IR inactive_time ]
+.br
+.RB [ -g
+.IR initial_group ]
+.RB [ -G
+.IR group [,...]]
+.br
+.RB [ -l
+.IR login_name ]
+.RB [ -p
+.IR passwd ]
+.br
+.RB [ -s
+.IR shell ]
+.RB [ -u
+.IR uid " ["
+.BR -o ]]
+.RB [ -L | -U ]
+.I login
+.SH DESCRIPTION
+The \fBusermod\fR command modifies the system account files to reflect
+the changes that are specified on the command line.
+The options which apply to the \fBusermod\fR command are
+.\" .IP "\fB-A \fImethod\fR|\fBDEFAULT\fR"
+.\" The new value of the user's authentication method.
+.\" The authentication method is the name of a program which is responsible
+.\" for validating the user's identity.
+.\" The string \fBDEFAULT\fR may be used to change the user's authentication
+.\" method to the standard system password method.
+.IP "\fB-c \fIcomment\fR"
+The new value of the user's password file comment field.
+It is normally modified using the \fBchfn\fR(1) utility.
+.IP "\fB-d \fIhome_dir\fR"
+The user's new login directory.
+If the \fB-m\fR option is given the contents of the current home directory
+will be moved to the new home directory, which is created if it does not
+already exist.
+.IP "\fB-e \fIexpire_date\fR"
+The date on which the user account will be disabled.
+The date is specified in the format \fIYYYY-MM-DD\fR.
+.IP "\fB-f \fIinactive_days\fR"
+The number of days after a password expires until the account
+is permanently disabled.
+A value of 0 disables the account as soon as the password has
+expired, and a value of -1 disables the feature.
+The default value is -1.
+.IP "\fB-g \fIinitial_group\fR"
+The group name or number of the user's new initial login group.
+The group name must exist.  A group number must refer to an
+already existing group.
+The default group number is 1.
+.IP "\fB-G \fIgroup,[...]\fR"
+A list of supplementary groups which the user is also a member
+of.
+Each group is separated from the next by a comma, with no
+intervening whitespace.
+The groups are subject to the same restrictions as the group
+given with the \fB-g\fR option.
+If the user is currently a member of a group which is not listed,
+the user will be removed from the group
+.IP "\fB-l \fIlogin_name\fR"
+The name of the user will be changed from \fIlogin\fR to
+\fIlogin_name\fR.
+Nothing else is changed.
+In particular, the user's home directory name should probably
+be changed to reflect the new login name.
+.IP "\fB-p \fIpasswd\fR"                                                
+The encrypted password, as returned by \fBcrypt\fR(3).                      
+.IP "\fB-s \fIshell\fR"
+The name of the user's new login shell.
+Setting this field to blank causes the system
+to select the default login shell.
+.IP "\fB-u \fIuid\fR"
+The numerical value of the user's ID.
+This value must be unique, unless the \fI-o\fR option is used.
+The value must be non-negative.
+Values between 0 and 99 are typically reserved for system accounts.
+Any files which the user owns and which are located in the directory
+tree rooted at the user's home directory will have the file user ID
+changed automatically.
+Files outside of the user's home directory must be altered manually.
+.IP "\fB-L\fR"
+Lock a user's password.
+This puts a '!' in front of the encrypted password, effectively disabling
+the password.  You can't use this option with \fI-p\fR or \fI-U\fR.
+.IP "\fB-U\fR"
+Unlock a user's password.
+This removes the '!' in front of the encrypted password.
+You can't use this option with \fI-p\fR or \fI-L\fR.
+.SH CAVEATS
+\fBusermod\fR will not allow you to change the name of a user who is
+logged in.
+You must make certain that the named user is not executing any processes
+when this command is being executed if the user's numerical user ID is
+being changed.
+You must change the owner of any crontab files manually.
+You must change the owner of any at jobs manually.
+You must make any changes involving NIS on the NIS server.
+.SH FILES
+/etc/passwd \- user account information
+.br
+/etc/shadow \- secure user account information
+.br
+/etc/group \- group information
+.SH SEE ALSO
+.BR chfn (1),
+.BR chsh (1),
+.BR crypt (3),
+.BR groupadd (8),
+.BR groupdel (8),
+.BR groupmod (8),
+.BR passwd (1),
+.BR useradd (8),
+.BR userdel (8)
+.SH AUTHOR
+Julianne Frances Haugh (jockgrrl@ix.netcom.com)
diff -Nru shadow-20001012/man/vipw.8 shadow-20001016/man/vipw.8
--- shadow-20001012/man/vipw.8	Thu Jan  1 01:00:00 1970
+++ shadow-20001016/man/vipw.8	Sun Dec 14 21:07:22 1997
@@ -0,0 +1,29 @@
+.\" $Id: vipw.8,v 1.2 1997/12/14 20:07:22 marekm Exp $
+.TH VIPW 8 "26 Sep 1997"
+.SH NAME
+vipw, vigr \- edit the password, group, shadow-password, or shadow-group file.
+.SH SYNOPSIS
+.BR vipw " [-s]"
+.br
+.BR vigr " [-s]"
+.SH DESCRIPTION
+.BR vipw " and " vigr
+will edit the files
+.IR /etc/passwd " and " /etc/group ", respectively."
+With the
+.B -s
+flag, they will edit the shadow versions of those files,
+.IR /etc/shadow " and " /etc/gshadow ", respectively.
+The programs will set the appropriate locks to prevent file corruption.
+
+When looking for an editor, the programs will first try the
+environment variable
+.BR VISUAL ,
+then the environment variable
+.BR EDITOR ,
+and finally the default editor,
+.BR vi .
+.SH "SEE ALSO"
+.BR passwd (5),
+.BR group (5),
+.BR shadow (5)
Binary files shadow-20001012/po/cs.gmo and shadow-20001016/po/cs.gmo differ
Binary files shadow-20001012/po/fr.gmo and shadow-20001016/po/fr.gmo differ
Binary files shadow-20001012/po/pl.gmo and shadow-20001016/po/pl.gmo differ
diff -Nru shadow-20001012/po/shadow.pot shadow-20001016/po/shadow.pot
--- shadow-20001012/po/shadow.pot	Thu Oct 12 06:20:24 2000
+++ shadow-20001016/po/shadow.pot	Mon Oct 16 23:43:27 2000
@@ -6,7 +6,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2000-10-12 06:20+0200\n"
+"POT-Creation-Date: 2000-10-16 23:43+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
diff -Nru shadow-20001012/stamp-h.in shadow-20001016/stamp-h.in
--- shadow-20001012/stamp-h.in	Thu Oct 12 06:19:31 2000
+++ shadow-20001016/stamp-h.in	Mon Oct 16 23:43:24 2000
@@ -0,0 +1 @@
+timestamp
