Prior to this update, the faillog utility executed command line options immediately after they were passed instead of parsing all options first. This update modifies the utility so that all command line options are parsed before executing the commands.
Prior to this update, the faillog utility created huge /var/log/faillog files after setting the maximum number of login failures. This update fixes that behavior.
Prior to this update, an attempt to copy the files of the /etc/skel/ directory with support for access control lists (ACLs) to a file system with disabled ACLs failed with the error: "copydir(): preserving permissions for /home/[username]/.kde: Operation not supported". This update modifies the ACLs so that the content of the /etc/skel/ directory is now successfully copied.
Prior to this update, large user identifiers (UID) and group identifiers (GID) on 32-bit systems were not correctly handled. As a consequence, the pwconv and pwunconv utilities changed all identifiers greater than 2147483647 to this value. With this update, the underlying source code has been modified to ensure that the pwconv and pwunconv utilities no longer change the GIDs and UIDs.
Prior to this update, the useradd(8) manual page contained incorrect information about the minimum numeric value for UIDs. This update lists now the correct minimum UID number of 500.
Prior to this update, the useradd utility did not delete its lock files after an unsuccessful execution. This update modifies the utility so that lock files are now correctly deleted.
Prior to this update, the groupadd manual page description of "-r" was only valid for the default value of GID_MIN. This update contains accurate information regardless of whether GID_MIN is left at the default value of 500.