Siga este procedimento para bloquear contas de usuários regulares após determinado número de tentativas de login malsucedidas.
Before You Begin
Não defina essa proteção em todo o sistema usado para atividades administrativas. Em vez disso, monitore o sistema administrativo quanto ao uso incomum e mantenha-o disponível para os administradores.
Você deve assumir a função root. Para obter mais informações, consulte Using Your Assigned Administrative Rights no Securing Users and Processes in Oracle Solaris 11.2 .
Escolha o escopo do valor de atributo.
Essa proteção se aplica a qualquer usuário que tente usar o sistema.
# pfedit /etc/security/policy.conf ... #LOCK_AFTER_RETRIES=NO LOCK_AFTER_RETRIES=YES ...
Essa proteção se aplica somente ao usuário para o qual você executou esse comando. Caso você tenha muitos usuários, essa não é uma solução escalável.
# usermod -K lock_after_retries=yes username
Essa proteção se aplica a qualquer usuário ou sistema onde você atribua esse perfil de direitos.
# profiles -p shared-profile -S ldap shared-profile: set lock_after_retries=yes ...
Para obter mais informações sobre a criação de perfis de direitos, consulte Creating Rights Profiles and Authorizations no Securing Users and Processes in Oracle Solaris 11.2 .
Se você tiver muitos usuários que compartilham um perfil de direitos, definir esse valor em um perfil de direitos pode ser uma solução escalável.
# usermod -P shared-profile username
Também é possível atribuir o perfil por sistema no arquivo policy.conf.
# pfedit /etc/security/policy.conf ... #PROFS_GRANTED=Basic Solaris User PROFS_GRANTED=shared-profile,Basic Solaris User
Escolha o escopo do valor de atributo.
# pfedit /etc/default/login ... #RETRIES=5 RETRIES=3 ...
# usermod -K lock_after_retries=3 username
Siga as etapas na Step 4 para criar um perfil de direitos que inclua lock_after_retries=3.
See also
Para conhecer os atributos de segurança de usuários e funções, consulte o Capítulo 8, Reference for Oracle Solaris Rights, no Securing Users and Processes in Oracle Solaris 11.2 .
Páginas man selecionadas incluem policy.conf(4), profiles(1), user_attr(4) e usermod(1M).