Estou instalando o Linux em laptops da família do meu amigo. Quero criar suas contas, com seus nomes, fazer login nelas para definir algumas coisas, depois excluir a senha e solicitar que definam uma quando clicarem pela primeira vez em seu nome.
Eu tentei chage -d0 username
, mas ainda pede uma senha original.
Precisarei repetir esse processo mais 2 vezes em seus outros laptops, então prefiro que seja um script de shell.
Responder1
Deman passwd
-e, --expire
Immediately expire an account's password. This in effect can force
a user to change his/her password at the user's next login.
então
passwd -e user
No próximo login o usuário verá:
Password:
You are required to change your password immediately (administrator enforced)
Changing password for <user>.
Current password:
O usuário deve então inserir sua senha atual para criar uma nova senha que esteja em conformidade com as regras de senha do host.