Otrzymuję ten komunikat, gdy próbuję zmienić hasło:
„Złe: nowe i stare hasło są zbyt podobne”
„Podobieństwo” haseł jest nieistotne dla moich potrzeb, więc chciałbym to pominąć.
próbowałem sudo passwd $my_username
Myślałem, że to zadziałało, ponieważ dostałem wiadomość:
passwd: password updated successfully
Jednak zmiana hasła nie ma wpływu po opuszczeniu terminala, a moje stare hasło jest nadal jedynym rozpoznanym.
Jakieś pomysły?
dzięki
Odpowiedzi:
Dla mnie udało mi się uniknąć tej wiadomości:
Bad: new password is just a wrapped version of the old one
(i kilka innych podobnych wiadomości)uruchamiając
$sudo passwd <my_username>
zamiast po prostu$ passwd
Po prostu oczywiście pamiętaj o konsekwencjach dla bezpieczeństwa, ale przynajmniej na to pozwala teraz.
źródło
Rozwiązaniem byłoby zmienić stare hasło na losowe i zmienić je ponownie na podobne. Historia haseł nie jest zachowywana, więc powinna działać poprawnie.
Jeśli potrzebujesz prawdziwego rozwiązania, dołącz treść
/etc/pam.d/common-password
i/etc/pam.d/chpasswd
(najlepiej przy użyciu pastebin).źródło
sudo chage -l username
sudo chage username
Minimum Password Age
do0
i zestawMaximum Password Age
do99999
zachować swoje aktualne hasło w nieskończoność i nie chce ona wygaśnie.Więcej informacji: Podręcznik serwera Ubuntu - Zarządzanie użytkownikami Ubuntu: Wygaśnięcie hasła
źródło
https://help.ubuntu.com/12.04/serverguide/user-management.html nie wydaje się wymieniać odpowiednich opcji - wspomina,
/etc/pam.d/common-password
ale bez szczegółów, co dokładnie rozumie się przez takie zestawy regułnullok_secure
lub jakie inne zestawy reguł są dostępne.Wspomnienie o dokumencie, który
man pam_unix
może być tutaj przydatny?źródło