Não tenho certeza porque você gostaria de fazer isso. Se você está preocupado com a segurança, se alguém descobrir sua senha em 1º de julho, ela saberá em 31 de julho ou 15 de setembro ...
Para responder à sua pergunta, se você quiser garantir que a atualização da senha seja feita em um horário agendado ou quando o sistema for reiniciado, instale o anacron
. Ele pode fazer agendamento periódico sem assumir que o sistema está ligado o tempo todo. Não tenho certeza de qual distribuição você está usando, mas deve estar nos arquivos do seu pacote.
Como alternativa, você pode usar uma mistura do tradicional cron
(alterando a senha à meia-noite) e um script de inicialização (para lidar com a reinicialização) para garantir que a senha esteja sempre atualizada.
Em ambos os casos, coloque os comandos para alterar a senha em um script (digamos, /usr/local/sbin/rootpass.sh
) e, em seguida, chame esse script usando cron
ou anacron
e do seu script de inicialização.