This update for shadow fixes the following issues:
shadow is updated to 4.17.2 to bring lots of features and bug fixes.
util-linux-2.41 introduced new variable: LOGINENVSAFELIST. Recognize it and update dependencies.
Set SYS_{UID,GID}_MIN to 201: After repeated similar requests to change the ID ranges we set the above mentioned value to 201. The max value will stay at 499. This range should be sufficient and will give us leeway for the future. It's not straightforward to find out which static UIDs/GIDs are used in all packages.
Update to 4.17.2:
Update to 4.17.1:
su - regression #1163Update to 4.17.0:
Plenty of code cleanup and clarifications
Disable flushing sssd caches. The sssd's files provider is no longer available.
Update to 4.16.0:
Update to 4.15.1:
Update to 4.15.0
Update to 4.14.6:
Update to 4.14.5:
Update to 4.14.4:
Update to 4.14.3:
libshadow: Avoid null pointer dereference (#904)
Remove pam_keyinit from PAM configuration. (bsc#1199026 bsc#1203823) This was introduced for bsc#1144060.
Update to 4.14.2:
libshadow:
useradd(8):
Manual:
Update to 4.14.1:
Build system: Merge libshadow and libmisc into a single libshadow. This fixes problems in the linker, which were reported at least in Gentoo. #791
Update to 4.14.0:
useradd: check if subid range exists for user #592 (rh#2012929)
Rename lastlog to lastlog.legacy to be able to switch to Y2038 safe lastlog2 as default [jsc#PED-3144]
bsc#1205502: Fix useradd audit event logging of ID field
Update to 4.13:
Update to 4.12.3:
Revert removal of subid_init, which should have bumped soname. So note that 4.12 through 4.12.2 were broken for subid users.
Update to 4.12.2:
Update to 4.12.1:
Update to 4.12:
Provide /etc/login.defs.d on SLE15 since we support and use it
Update to 4.11.1:
Update to 4.11: * Handle possible TOCTTOU issues in usermod/userdel - (CVE-2013-4235) - Use ONOFOLLOW when copying file - Kill all user tasks in userdel * Fix useradd -D segfault * Clean up obsolete libc feature-check ifdefs * Fix -fno-common build breaks due to duplicate Prog declarations * Have single dateto_str definition * Fix libsubid SONAME version * Clarify licensing info, use SPDX.
Update to 4.10:
Fix pwck segfault
Really enable USERGROUPS_ENAB [bsc#1189139].
Added hardening to systemd service(s) (bsc#1181400). * Add LOGINKEEPUSERNAME to login.defs.
Remove PREVENTNOAUTH from login.defs. Only used by the unpackaged login and su.
Remove variables BCRYPTMINROUNDS, BCRYPTMAXROUNDS, YESCRYPTCOSTFACTOR, not supported by the current configuratiton.
login.defs: Enable USERGROUPSENAB and CREATEHOME to be compatible with other Linux distros and the other tools creating user accounts in use on openSUSE. Set HOME_MODE to 700 for security reasons and compatibility. [bsc#1189139] [bsc#1182850]
Update to 4.9:
Adding run-parts style for pre and post useradd/del
login.defs/MOTD_FILE: Use '' instead of blank entry [bsc#1187536]
Add /etc/login.defs.d directory
Enable shadowgrp so that we can set more secure group passwords using shadow.
Disable MOTDFILE to allow the use of pammotd to unify motd message output [bsc#1185897]. Else motd entries of e.g. cockpit will not be shown.