2 problemy po ostatniej "dużej" aktualizacji
Maciej Kędzierski
pld-devel-pl-list at vip.server.pl
Thu Mar 9 12:51:53 CET 2023
Witam.
Po ostatniej większej aktualizacji zauważyłem 2 problemy.
Po zmianie shadow-4.8.1-2 na shadow-4.12.3-3 data zmiany hasła nie
wyświetla się poprawnie.
# chage -l username
Last password change : %b %d, %Y
Password expires : never
Password inactive : never
Account expires : never
Minimum number of days between password change : 0
Maximum number of days between password change : 99999
Number of days of warning before password expires : 7
Drugie, ważniejsze dla mnie i chyba związane z biblioteką libxcrypt
(choć mogę się mylić).
System wymusza natychmiastową zmianę hasła jeśli hasło jest wygenerowane
funkcjami skrótu, słabszymi niż SHA-512.
Hasła w formacie
$1$..... MD5 - wymusza zmianę hasła
$2a$.... Blowfish - wymusza zmianę hasła
$2y$.... Blowfish - wymusza zmianę hasła
$5$..... SHA-256 - wymusza zmianę hasła
$6$..... SHA-512 - to jest OK
Przy próbie logowania na konsoli, czy ssh, wypisuje:
# ssh user at server
(user at server) Password:
(user at server) You are required to change your password immediately
(administrator enforced).
Changing password for user.
Current password:
Przy próbie logowania np. do dovecot, pisze, że hasło wygasło (Password
expired), a w logach pojawiają się wpisy zawierające taki ciąg:
pam_acct_mgmt() failed: Authentication token is no longer valid; new one
required
Jeśli chodzi o pierwszy błąd, to nie jest to jakieś krytyczne,
rekompilacja starszego shadow-4.8.1 i downgrade do tej wersji rozwiązuje
(tymczasowo) ten błąd.
Jednak z tym wymuszaniem hasła już robi się problem. Rozumiem, kwestie
bezpieczeństwa, ale JAK TO OBEJŚĆ, żeby system nie wymuszał zmiany
takich (starszych) haseł?
Pozdrawiam
Maciek
More information about the pld-devel-pl
mailing list