Elérhető a shadow-utils 4.19.0 eszközkészlet, amely tartalmazza a felhasználói és csoportadatok kezeléséhez szükséges segédprogramokat, valamint a jelszavak egy külön fájlban történő tárolását az /etc/shadow-ban, amely csak a root felhasználó és a shadow csoport számára hozzáférhető. A csomag olyan eszközöket tartalmaz, mint a useradd, userdel, usermod, pwconv, groupadd, groupdel, groupmod, pwunconv, pwck, lastlog, su és login. Az eszközkészlet kódja C nyelven íródott és BSD licenc alatt terjesztett.
Az új verzió figyelemre méltó az elavult funkciók bejelentésével, amelyek kényszerítik a felhasználókat, hogy jelszót változtassanak meg egy meghatározott idő elteltével. A modern kutatások azt mutatták, hogy a jelszavak időszakos megváltoztatásának biztonsági előnye elhanyagolható, és a jelszóváltoztatás kényszere a felhasználók részéről előre kiszámítható minták használatához vezet. A 2025-ben jóváhagyott NIST SP 800-63B-4 szabvány nem javasolja a jelszavak élettartamának korlátozását. Az elavult funkciók közé tartozik a ‘-k’ (—keep-tokens), ‘-n’ (—mindays), ‘-x’ (—maxdays), ‘-i’ (—inactive) és ‘-w’ (—warndays) opciók, valamint a PASS_MIN_DAYS, PASS_MAX_DAYS, PASS_WARN_AGE, INACTIVE, sp_lstchg, sp_min, sp_max, sp_warn és sp_inact flag-ek. Az opciók és flag-ek eltávolításáról jelenleg nincsenek tervek, csak arról van szó, hogy ezeket elavultnak tekintjük.
A legújabb verzióban egyéb jelentős változások:
- A konfigurációs fájlokban tilos az escaped új vonalak használata.
- Elavultnak nyilvánították a SHA-1 hash-ek támogatását, a következő kiadásban a ‘—with-sha-crypt’ opció eltávolításra kerül.
- Az elavult és a jövőbeli kiadásokban eltávolításra tervezett segédprogramok közé tartozik a groupmems és a logoutd.
- Bizonyos veszélyes felhasználónév és csoportnév használatának blokkolását valósították meg, függetlenül a ‘—badname’ opció állapotától. Például a ‘-’ jelre kezdődő nevek vagy a speciális karaktereket, mint a ‘#:;,\/’ tartalmazó nevek, és különböző idézőjel formák.
Forrás: opennet.ru
