Die Version 4.19.0 des Tools shadow-utils ist jetzt verfĂŒgbar und enthĂ€lt Programme zur Verwaltung von Benutzer- und Gruppenanmeldedaten sowie zur Speicherung von Passwörtern in einer separaten Datei /etc/shadow, die nur fĂŒr den Benutzer root und die Gruppe shadow zugĂ€nglich ist. Zu den enthaltenen Programmen gehören useradd, userdel, usermod, pwconv, groupadd, groupdel, groupmod, pwunconv, pwck, lastlog, su und login. Der Code des Tools ist in C geschrieben und wird unter der BSD-Lizenz veröffentlicht.
Die neue Version zeichnet sich durch die AnkĂŒndigung der obsoleten FunktionalitĂ€t aus, die Benutzer zwingt, ihr Passwort nach einer bestimmten Zeit zu Ă€ndern. Aktuelle Forschungen haben gezeigt, dass der Sicherheitsgewinn durch die regelmĂ€Ăige PasswortĂ€nderung gering ist, und das Zwingen zu Ănderungen fĂŒhrt dazu, dass Benutzer vorhersehbare Muster verwenden. Der im Jahr 2025 genehmigte Standard NIST SP 800-63B-4 empfiehlt nicht, die Lebensdauer von Passwörtern zu beschrĂ€nken. Zu den obsoleten Optionen gehören «-k» (âkeep-tokens), «-n» (âmindays), «-x» (âmaxdays), «-i» (âinactive) und «-w» (âwarndays) sowie die Flags PASS_MIN_DAYS, PASS_MAX_DAYS, PASS_WARN_AGE, INACTIVE, sp_lstchg, sp_min, sp_max, sp_warn und sp_inact. Aktuell sind keine PlĂ€ne zur Entfernung dieser Optionen und Flags vorgesehen, es handelt sich nur um eine Kennzeichnung als obsolet.
Zu weiteren wesentlichen Ănderungen in der neuen Version:
- Die Verwendung von Escape-Zeichen fĂŒr ZeilenumbrĂŒche in Konfigurationsdateien ist verboten.
- Die UnterstĂŒtzung fĂŒr SHA-1-Hashes wurde als obsolet erklĂ€rt, im nĂ€chsten Release wird die Option ââwith-sha-cryptâ entfernt.
- Die Programme groupmems und logoutd wurden in die Kategorie obsolet und fĂŒr eine zukĂŒnftige Entfernung eingeordnet.
- Es wurde eine Blockierung der Verwendung bestimmter unsicherer Benutzernamen und Gruppennamen implementiert, unabhĂ€ngig vom Status der Option «âbadname». Zum Beispiel Namen, die mit «-» beginnen oder Sonderzeichen wie «#:;,/» und verschiedene Formen von AnfĂŒhrungszeichen enthalten.
Quelle: opennet.ru
