Sem saber mais sobre o sistema ('não relacionado a qualquer distribuição Linux padrão'), o candidato mais provável será o campo 'alterar senha após' em / etc / shadow.
Cada linha deste arquivo contém 9 campos, separados por dois pontos (“:”), na seguinte ordem:
- nome de login
- senha criptografada
- data da última alteração de senha
- idade mínima da senha
- idade máxima da senha
- período de aviso de senha
- período de inatividade de senha
- data de expiração da conta
Minha hipótese é que os valores não foram honrados quando você criou as contas (novamente, você não especificou como você fez isso). A maneira mais fácil de evitar é usar o comando 'chage' para garantir que as contas não sejam configuradas para alterar a senha no primeiro login ( chage -E-1 $username
e chage -I-1 $username
).
Para mais informações, man chage
fornecerá mais informações sobre os parâmetros em seu sistema.