Das Sperren eines Nicht-Root-RHEL-Kontos mit dem PAM-Modul pam_tally2.so ist nicht möglich

972
dig_123

Ich habe RHEL 5.5 und mache die folgenden Änderungen in der /etc/pam.d/system-authDatei:

 auth required pam_env.so  auth required pam_tally2.so deny=3 onerr=fail auth sufficient pam_unix.so nullok try_first_pass auth requisite pam_succeed_if.so uid >= 500 quiet auth required pam_deny.so   account required pam_tally2.so account required pam_unix.so nullok try_first_pass account sufficient pam_succeed_if.so uid < 500 quiet account required pam_permit.so 

Das funktioniert aber nicht wie erwartet. Nach einigen fehlgeschlagenen Anmeldungen sehe ich die account lockedNachricht, aber danach werden Sie immer noch nach einem Kennwort gefragt. Selbst wenn ich das richtige Kennwort eingebe, wird Folgendes angezeigt:

[student@server3 ~]$ su - testuser Your account is locked. Maximum amount of failed attempts was reached. Password:  su: incorrect password 

Als rootBenutzer kann ich mich trotzdem beim Benutzer anmelden:

[root@server3 ~]# su - testuser [testuser@server3 ~]$  

was bedeutet, dass der Benutzer tatsächlich nicht gesperrt ist. Ist es nicht richtig Was mache ich falsch ?

0

1 Antwort auf die Frage

2
tonioc

Nichts falsch, das ist das erwartete Verhalten. Als root umgehen Sie die Authentifizierung.

Nicht jeder hat root-Zugriff, hoffentlich ...