Solaris - Como excluir um usuário da política de senhas
Para configurar uma política de senhas no Solaris, edita-se o arquivo /etc/default/passwd.
Neste arquivo podemos definir opções como no exemplo a seguir:
MAXWEEKS=4
MINWEEKS=2
PASSLENGTH=6
WARNWEEKS=1
OBS: Os valores exemplificados acima não são nenhuma recomendação de configuração.
MAXWEEKS: Número máximo em semanas que a senha é válida
MINWEEKS: Número minimo em semanas em que a senha deve permancer sem que possa ser trocada.
PASSLENGTH: Número mínimo de caracteres exigidos na senha
WARNWEEKS: Número de semanas antes da expiração da senha, que o sistema alerta o usuário que sua senha irá expirar.
No entanto, no Solaris, a política de senhas definida neste arquivo se aplica para todos os usuários do sistema.
Agora, e se você precisar que algum usuário não tenha sua senha expirada?
A alteração de um usuário para que ele não esteja mais sujeito as regras de expiração de senha é feita através do arquivo /etc/shadow.
Basta editar o arquivo (vi /etc/shadow) e alterar algum dos campos; min, max, ou warn; para o valor “-1“.
Feito isso, salve o arquivo e execute o comando “pwconv“.
Após o pwconv, o campo que foi alterado para “-1″ ficará vazio.
Este procedimento está documentado na man page do shadow:
http://docs.sun.com/app/docs/doc/816-5174/6mbb98uju?a=view#indexterm-267
“A value of –1 for min, max, or warn disables password aging.”
Estes são os campos do arquivo shadow:
username:password:lastchg:min:max:warn:inactive:expire:flag


Discussion Area - Leave a Comment