
On Tue, Feb 02, Ludwig Nussel wrote:
Olaf Hering wrote:
Am Mon, 1 Feb 2021 22:28:14 +0100 schrieb Olaf Hering <olaf@aepfle.de>:
Not a convincing argument, given the referenced bug.
Indeed, incomplete QA.
echo FAIL_DELAY 0 > /etc/login.defs triggers the bug. rm /etc/login.defs is a workaround for the bug.
So useradd does not read /usr/etc/login.defs anymore as soon as /etc/login.defs exists.
Correct, as documented in our UsrEtc wiki about changes.
https://build.opensuse.org/package/view_file/openSUSE:Factory/shadow/chkname... then uses the built in default for CHARACTER_CLASS which is different from the setting in /usr/etc/login.defs. So useradd either needs to read the global defaults in any case or fix the built in settings. Or both.
No, do it correct: echo "FAIL_DELAY 0" > /etc/login.defs.d/fail_delay.defs Thorsten -- Thorsten Kukuk, Distinguished Engineer, Senior Architect SLES & MicroOS SUSE Software Solutions Germany GmbH, Maxfeldstr. 5, 90409 Nuernberg, Germany Managing Director: Felix Imendoerffer (HRB 36809, AG Nürnberg)