No Aix podemos especificar quantas tentativas de login são permitidas para um usuário antes de travá-lo.
Caso um usuário trave sua conta, é preciso zerar o contador de logins além de destravá-lo para que ele possa logar novamente.
Para fazer isto, você pode usar o comando chsec conforme mostrado a seguir:
- Lista tentativas de login sem sucesso:
# lsuser -f [username] |grep unsuccessful_login_count=8
- Listar se a conta está bloqueada:
# lsuser -f [username] |grep account_locked=true
- Alterar para zero as tenativas falhas de login. Pode-se usar o comando chsec ou chuser:
# chsec -f /etc/security/lastlog -s [username] -a unsuccessful_login_count=0
# chuser unsuccessful_login_count=0 [username]
- Desbloquear o usuário. Pode-se usar o comando chsec ou chuser:
# chsec -f /etc/security/lastlog -s [username] -a account_locked=false
# chuser account_locked=false [username]
- Lista novamente o número de tentativas mal sucessidas e se a conta está desbloqueada:
# lsuser -f [username] |grep unsuccessful_login_count=0
# lsuser -f [username] |grep account_locked=false
Agora o usuário estará apto a logar novamente. Caso ele não se recorde de sua senha então esta deverá ser trocada com o comando passwd.