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: LOGIN_ENV_SAFELIST. 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:
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:
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:
Update to 4.10:
Added hardening to systemd service(s) (bsc#1181400).
Add LOGIN_KEEP_USERNAME to login.defs.
Remove PREVENT_NO_AUTH from login.defs. Only used by the unpackaged login and su.
Remove variables BCRYPT_MIN_ROUNDS, BCRYPT_MAX_ROUNDS, YESCRYPT_COST_FACTOR, not supported by the current configuratiton.
login.defs: Enable USERGROUPS_ENAB and CREATE_HOME 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:
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 MOTD_FILE to allow the use of pam_motd to unify motd message output [bsc#1185897]. Else motd entries of e.g. cockpit will not be shown.