Aix - Como desbloquear e zerar tentativas falhas de login de um usuário

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
unsuccessful_login_count=8

- Listar se a conta está bloqueada:

# lsuser -f [username] |grep account_locked
account_locked=true

- Alterar para zero as tenativas falhas de login:

# chsec -f /etc/security/lastlog -s [username] -a unsuccessful_login_count=0

- Desbloquear o usuário:

# chsec -f /etc/security/lastlog -s [username] -a account_locked=false

- Lista novamente o número de tentativas mal sucessidas e se a conta está desbloqueada:

# lsuser -f [username] |grep unsuccessful_login_count
unsuccessful_login_count=0

# lsuser -f [username] |grep account_locked
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.

Referência:

Comando lsuser: http://publib.boulder.ibm.com/infocenter/pseries/v5r3/index.jsp?topic=/com.ibm.aix.cmds/doc/aixcmds3/lsuser.htm

Comando chsec: http://publib.boulder.ibm.com/infocenter/systems/index.jsp?topic=/com.ibm.aix.cmds/doc/aixcmds1/chsec.htm

Discussion Area - Leave a Comment