Próbuję zmienić moje obecne hasło w Red Hat Enterprise Linux Server wersja 5.10 (Tikanga), ale mówi, że moje nowe hasło jest zbyt podobne . Czy jest jakiś sposób na wymuszenie zmiany?
$ passwd
Changing password for user XY
Changing password for XY
(current) UNIX password:
New UNIX password:
BAD PASSWORD: is too similar to the old one
New UNIX password:
Odpowiedzi:
Jeśli możesz uruchomić polecenie jako root, możesz zmusić zmianę do zaakceptowania.
Przykład:
źródło
Krótka odpowiedź: nie możesz.
obejść:
zmień dwa razy, np. stare hasło to Bilbo1,
zmień na Frodo1 (z Bilbo1),
następnie zmień na Bilbo2 (z Frodo1).
dlaczego dwie zmiany?
po pierwszej zmianie Linux może porównywać tylko czysty tekst Bilbo1 i Frodo1,
po drugie Linux może porównywać tylko Frodo1 i Bilbo2 (i wszystkie zaszyfrowane passwd, nie można przywrócić do Bilbo1 (*)).
Załóżmy, że możesz zmienić dwukrotnie, co mogło zostać wyłączone przez administratora systemu, aby zapobiec takiej pracy.
Nie trzeba dodawać, że nie używaj tak głupiego hasła.
(*) Przy drugiej myśli nie jestem pewien co do tego punktu w Linuksie.
źródło
Możesz także użyć opcji -f.
źródło