GNU/Linux >> Linux Esercitazione >  >> Linux

Impossibile sbloccare l'account utente Linux

Ho riscontrato questo problema oggi. Questa è stata la soluzione.

pam_tally --user=--reset

Esempio

pam_tally --user=cyberninja --reset

Spero che questo aiuti qualcuno.

Ho trovato questo post in cerca di una risposta a questa domanda esatta. Ho avuto lo stesso errore ma su un server SLES 11 SP2. Il mio collega ha reimpostato la mia password e ha provato a sbloccare il mio account con il comando passwd -u . Uno dei miei altri colleghi ha detto che avevo bisogno di un account chiaro in PAM e mi ha dato il comando. Che ho pubblicato sopra.

Aggiorna,

Ora ho una correzione che impedisce che ciò accada di nuovo. Sembra che ci siano due file PAM in conflitto. Questi file sono; /etc/pam.d/login e /etc/pam.d/sshd . Entrambi i file hanno questa riga.

auth required pam_tally.so onerr=fail deny=3

Devi eseguire il commit di questa riga da uno dei file sopra elencati. Abbiamo commentato la riga nel /etc/pam.d/sshd file.

Dopo aver eseguito questa operazione, non dovresti mai più riscontrare questo problema.


Oggi ho riscontrato lo stesso problema con un account utente in un server che esegue SUSE Linux Enterprise Server 11 SP2, anche dopo aver reimpostato la password e modificato l'età su 0 (chage -d 0 userID)

[[email protected] ~]$ ssh [email protected]

Welcome to SUSE Linux Enterprise Server 11 SP2  (x86_64) - Kernel \r (\l).


Account locked due to 29 failed logins
Password:
Account locked due to 30 failed logins
Password:

Con lo stesso scenario descritto da @Jam nel suo post originale. Niente che mostri l'account bloccato né su "/etc/passwd" né su "/etc/shadow". Comandi come "passwd -S -a | grep frodo" mostravano che l'ID non era bloccato (LK)

[email protected]:~> sudo passwd -S -a | grep frodo
frodo PS 01/01/1970 1 90 7 180

Anche "pam_tally2 " mostra che l'ID NON è stato bloccato:

[email protected]:~> sudo /sbin/pam_tally2 --user frodo
Login           Failures Latest failure     From
frodo             0

Ma il problema era in realtà con "pam_tally "

[email protected]:~> sudo /sbin/pam_tally --user frodo
User frodo    (500)   has 32

Dopo aver sbloccato la password dell'ID utente, sono riuscito ad accedere con le nuove credenziali ed evitare il messaggio di errore.

[email protected]:~> sudo /sbin/pam_tally --user frodo --reset
User frodo    (500)   had 32
[email protected]:~> sudo /sbin/pam_tally --user frodo
User frodo    (500)   has 0

Spero che questo aiuti qualcun altro a evitare di rompersi la testa come ho fatto io nell'ultima ora o giù di lì... Quindi, per farla breve, tieni presente di controllare entrambi "pam_tally " e "pam_tally2 " quando l'account è bloccato in SuSE!!

Saluti, Hernan.


Puoi digitare:

pam_tally2 -r -u user_name

per sbloccare l'account.


Linux
  1. 4 modi per disabilitare l'account di root in Linux

  2. Nozioni di base sull'amministratore di sistema Linux:gestione dell'account utente

  3. Come creare manualmente un account utente Linux

  4. Linux:un singolo utente può avere più file Crontab?

  5. Come bloccare e sbloccare l'utente in Linux

Che cos'è un utente Linux?

Blocca account utente dopo n tentativi di accesso falliti in Linux

Comando ID in Linux

comando userdel - Elimina l'account utente dal sistema Linux

Metodi per disabilitare l'account root in Linux

Come creare utenti su Ubuntu Linux in più modi