GNU/Linux >> Znalost Linux >  >> Linux

Nelze odemknout linuxový uživatelský účet

Dnes jsem měl tento problém. Toto byla oprava.

pam_tally --user=--reset

Příklad

pam_tally --user=cyberninja --reset

Doufám, že to někomu pomůže.

Našel jsem tento příspěvek a hledal jsem odpověď na tuto otázku. Měl jsem stejnou chybu, ale na serveru SLES 11 SP2. Můj spolupracovník mi resetoval heslo a pokusil se odemknout můj účet příkazem passwd -u . Jeden z mých dalších spolupracovníků řekl, že potřebuji čistý účet v PAM, a dal mi příkaz. Které jsem zveřejnil výše.

Aktualizovat,

Nyní mám opravu, která zabrání tomu, aby se to opakovalo. Zdá se, že existují dva soubory PAM, které jsou v konfliktu. Tyto soubory jsou; /etc/pam.d/login a /etc/pam.d/sshd . Oba soubory mají tento řádek.

vyžadováno ověření pam_tally.so onerr=fail deny=3

Tento řádek musíte odevzdat z jednoho z výše uvedených souborů. Řádek jsme okomentovali v /etc/pam.d/sshd soubor.

Poté, co to uděláte, by se tento problém již nikdy neměl objevit.


Dnes jsem čelil stejnému problému s jedním uživatelským účtem na serveru se systémem SUSE Linux Enterprise Server 11 SP2, a to i po resetování hesla a změně věku na 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:

Se stejným scénářem, který popsal @Jam ve svém původním příspěvku. Nic nezobrazuje uzamčení účtu ani na "/etc/passwd" ani na "/etc/shadow". Příkazy jako "passwd -S -a | grep frodo" ukázaly, že ID nebylo uzamčeno (LK)

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

Také „pam_tally2 " ukázat, že ID NENÍ uzamčeno:

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

Ale problém byl ve skutečnosti s "pam_tally "

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

Po odemknutí hesla ID uživatele jsem se mohl přihlásit pomocí nových přihlašovacích údajů a vyhnout se chybové zprávě.

[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

Doufám, že to pomůže někomu dalšímu, aby si nerozbil hlavu jako já za poslední hodinu... Takže aby byl dlouhý příběh krátký, nezapomeňte zaškrtnout oba "pam_tally “ a „pam_tally2 " když je účet uzamčen v SuSE!!

S pozdravem, Hernane.


Můžete zadat:

pam_tally2 -r -u user_name

k odemknutí účtu.


Linux
  1. Co je uživatel Linuxu?

  2. 4 způsoby, jak zakázat účet root v Linuxu

  3. Linux sysadmin základy:Správa uživatelských účtů

  1. Jak ručně vytvořit uživatelský účet Linux

  2. Linux – Může mít jeden uživatel více souborů Crontab?

  3. Jak zamknout a odemknout uživatele v Linuxu

  1. UNIX / Linux :Jak zamknout nebo zakázat uživatelský účet

  2. Kolika Unixových skupin může být uživatel členem?

  3. Jak mohu přiřadit počáteční/výchozí heslo uživateli v Linuxu?