Eu gostaria de configurar meu computador para ter uma sessão cuja senha mudaria automaticamente todos os dias. A senha não precisa ser muito strong e deve ser fácil de reconstruir mentalmente (vou pensar em uma fórmula matemática para retornar um número como função da data, o que seria bastante difícil de decifrar). A questão é que eu seria o único a ser capaz de reconstruir a senha do dia atual e meu irmão mais novo, que tem 12 anos, teria que pedir a senha se ele precisasse da senha. computador naquele dia, já que às vezes eu volto tarde da noite, e não posso monitorá-lo quando não estou em casa.
Eu pensei em adicionar algumas linhas de código em um script que seria executado uma vez quando o computador estivesse ligado, mesmo antes de uma sessão ser aberta. O crontab do root com o flag @reboot faz o trabalho?
Pode ser uma linha como passwd "example"$(date "+%w%d")
(a senha gerada seria mais complexa, mas isso é um exemplo), mas digamos que eu quero que o root execute essa ação, e não encontro no manual maneira de alterar a senha de um usuário específico. Eu gostaria de escrever algo semelhante a echo "example"$(date "+%w%d") | passwd --user mylittlebrother
, mas a opção --user não existe ...
Como devo proceder? Existe uma maneira melhor de fazer isso?
Obrigado antecipadamente !!!