Mindestlänge des Passworts funktioniert nicht unter Linux (RHEL7)

5242
user746184

Ich habe auf meinem RHEL 7-System die Mindestlänge für das Kennwort auf 3 festgelegt. Während ich passwd verwende, erhalte ich eine Fehlermeldung:

BAD PASSWORD: Das Passwort ist kürzer als 5 Zeichen.

Ich habe folgende Parameter geändert:

In /etc/security/pwquality.conf:

minlen = 3 

Und in /etc/login.defs:

PASS_MIN_LEN 3 

Wie wird passwd 5 als Mindestlänge? Welche Konfigurationsdatei fehlt mir?

1

2 Antworten auf die Frage

3
Nik O'Lai

Lesen Sie das Handbuch http://linux.die.net/man/5/pwquality.conf . Die Mindestlänge kann nicht auf einen Wert unter 6 festgelegt werden. Wenn Credits aktiviert sind (Standardeinstellung), kann die berechnete Punktzahl höher sein als Sie selbst berechnen.

Und das Handbuch, auf das Sie sich beziehen, ist (richtig) (http://linux.die.net/man/5/pwquality.conf)? “Kann nicht auf einen niedrigeren Wert als 6 eingestellt werden.” Vielleicht möchten Sie dies zu Ihrer Antwort hinzufügen. JakeGould vor 9 Jahren 1
Kann ich die pwquality in pam module stack deaktivieren? user746184 vor 9 Jahren 0
Ich bin kein Experte in diesem Bereich, ich würde experimentieren: `grep pwquality / etc / pam.d / *` und Sie werden sehen, wo `pam_pwquality.so` verwendet wird. `/ etc / pam.d / passwd` steuert das Verhalten des Dienstprogramms 'passwd',` / etc / pam.d / password-auth` steuert das Verhalten von Programmen, die die Passwortauthentifizierung verwenden (z. B. `ssh`). Versuchen Sie, "pam_pwquality.so" aus den Passwort-Zeilengruppen zu entfernen. Nik O'Lai vor 9 Jahren 0
-1
Alessandro Carini

Versucht mit einer neuen Installation von CentOS 7.4

authconfig --passminlen=12 --update 

Der Befehl ändert den Parameter

minlen = 12 

im

/etc/security/pwquality.conf 

Auf einem älteren Computer (den ich nicht mehr wiederherstellen kann) hat derselbe Befehl die Mindestlänge auf 6 gesetzt, auch wenn Minlen auf einen höheren Wert gesetzt wurde

Versuchen Sie zu überprüfen, ob Sie /etc/pam.d haben

[root@host pam.d]# cat passwd #%PAM-1.0 auth include system-auth account include system-auth password substack system-auth  [root@host pam.d]# cat system-auth #%PAM-1.0 # This file is auto-generated. # User changes will be destroyed the next time authconfig is run. [...] password requisite pam_pwquality.so try_first_pass local_users_only [...]