removido
(usa Nenhuma)
Enviado em 12/12/2014 - 17:06h
aquinorcd escreveu:
Olá,
Estou testando uso do comando chage para definir parâmetros da senha. O resultado é o seguinte:
Última mudança de senha : Dez 07, 2014
Senha expira : Abr 06, 2015
Senha inativa : nunca
Conta expira : Jun 07, 2015
Número mínimo de dias entre troca de senhas : 0
Número máximo de dias entre troca de senhas : 120
Número de dias de avisos antes da expiração da senha : 10
Coloquei data para expirar a conta para Jun 7, 2015 (teste), mas parece incongruente com a informação da senha inativa: nunca.
O campo "Senha inativa" (em português está confundindo minha cabeça, rsrss) refere-se a data em que a senha irá expirar caso não seja trocada, que no seu caso é a cada 120 dias. Por exemplo, se você definir:
$ chage -I 10 teste
o campo "Senha inativa" terá o valor:
Password inactive : Apr 16, 2015
que é o "Última mudança de senha" + 120 + 10.
É possível utilizar as versões modernas do date do coreutils para validar isto:
# Senha expira:
$ date -d'2014-12-07 + 120 days' +'%b %d, %Y'
# Senha inativa:
$ date -d'2014-12-07 + 120 days + 10 days' +'%b %d, %Y'
[quote]
Tem como definir algo como "nunca" para o campo Conta expira?
[quote]
Tem sim. Passe o valor -1 para o comando:
$ chage -E -1 teste
Mas isto não irá alterar os outros parâmetros (caso seja isto o que expera).