pwdutils is a collection of utilities to manage the passwd and shadow user information. The difference to the shadow suite is that these utilities can also modify the information stored in NIS, NIS+, or LDAP. PAM is used for user authentication and changing the pasword. It contains passwd, chage, chfn, chsh, chpasswd, expiry, gpasswd, grpck, groupadd, groupdel, groupmod, grpunconv, newgrp, pwck, pwconv, pwunconv, useradd, userdel, usermod, vipw, and a daemon for changing the password on a remote machine over a secure SSL connection. The daemon also uses PAM, so it can change passwords no matter where they are stored.
Release Notes: Support for locking and unlocking group passwords was added to gpasswd. passwd has now support for maintaining credentials with BioAPI. LDAP support for RFC2307bis was added.
Release Notes: This release fixes a off-by-one error in chage and a broken syntax check for chfn. useradd now preserves existing home directories and passwd now allows passwords to be changed even if it does not know about the used NSS service.
Release Notes: This release fixes a bug that prevented the use of logging modules other than the syslog plugin.
Release Notes: A possible data lossage in rare cases in usermod was fixed.
Release Notes: This release contains a lot of bugfixes like for useradd -D. libnscd is now used to clear the nscd cache on Linux if an account or group was modified. groupmod and usermod got new options, which allows to remove and add single users from a singe group or list of groups. passwd got a new option to read the password from stdin (for example from a pipe). All daemons and setuid binaries are compiled with -fpie/-pie. Logging is now done with stackable plugins: the administrator can currently choose between syslog, LAuS, and/or the Linux audit interface.