====== User Passwort Richtlinie ======
\\
===== Unter RHEL und co =====
vim /etc/pam.d/system-auth
**Ändern von**
password requisite pam_cracklib.so try_first_pass retry=3 type=
password sufficient pam_unix.so md5 shadow nullok try_first_pass use_authtok
\\
**Auf**
password requisite pam_cracklib.so try_first_pass retry=3 minlen=8 lcredit=-1 ucredit=-1 dcredit=-1 ocredit=-1 difok=3
password sufficient pam_unix.so md5 shadow nullok try_first_pass use_authtok remember=10
----
===== Unter Debian und co =====
**Cracklib Installieren**
apt-get install libcrack2 libpam-cracklib
\\
**Ändern von**
password required pam_permit.so
\\
**Auf**
password required pam_cracklib.so retry=3 minlen=8 lcredit=-1 ucredit=-1 dcredit=-1
----
**Erklärung**
* minlen=9 the minimum password length
* lcredit=-1 minimum of 1 lowercase
* ucredit=-1 minimum 1 uppercase
* dcredit=-1 minimum 1 decimal character (number)
* ocredit=-1 minimum 1 special character (punctuation etc)
* difok=3 enforces no less than 3 character difference between password changes.
* remember=10 remembers the last 10 password changes so they can't be repeated.