Otázka :Jak změnit zásady hesel v systému tak, aby si uživatel nemohl vybrat žádné z posledních 3 dříve použitých hesel?
1. Ujistěte se, že soubor /etc/security/opasswd má výchozí oprávnění (600).
# ls -l /etc/security/opasswd -rw------- 1 root root 116 Sep 8 14:52 /etc/security/opasswd
2. Ujistěte se, že jste zálohovali soubor /etc/pam.d/system-auth :
# cp /etc/pam.d/system-auth /etc/pam.d/system-auth.old
3. Upravte soubor /etc/pam.d/system-auth v editoru vi a změňte řádek obsahující:
password sufficient pam_unix.so sha512 shadow nullok try_first_pass use_authtok
jako:
password sufficient pam_unix.so sha512 shadow nullok try_first_pass use_authtok remember=3
4. Uložte a ukončete editor (:wq!).
5. Poté se přihlaste jako uživatel bez oprávnění root a zkuste změnit heslo pomocí příkazu passwd, pokud použijete předchozí staré heslo, zobrazí se chyba „Heslo již bylo použito. Vyberte jiný.“
$ passwd Changing password for user test. Changing password for test. (current) UNIX password: New password: Retype new password: Password has been already used. Choose another. Password:
Jak odstranit duplicitní pravidla v databázi zásad směrování v CentOS/RHEL
Jak přizpůsobit platnost hesla pro Linux a požadavky na složitost