Benutzerkennwort löschen und beim ersten Anmelden ein neues festlegen lassen?

Benutzerkennwort löschen und beim ersten Anmelden ein neues festlegen lassen?

Ich installiere Linux auf den Laptops der Familie meines Freundes. Ich möchte ihre Konten mit ihren Namen erstellen, mich anmelden, um ein paar Dinge einzurichten, dann das Passwort löschen und sie auffordern, ein neues Passwort festzulegen, wenn sie zum ersten Mal auf ihren Namen klicken.

Ich habe es versucht chage -d0 username, aber es wird immer noch nach dem Originalkennwort gefragt.

Ich muss diesen Vorgang noch zwei weitere Male auf ihren anderen Laptops wiederholen, daher wäre es mir lieber, wenn es ein Shell-Skript sein könnte.

Antwort1

Ausman 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.

Also

 passwd -e user

Bei der nächsten Anmeldung sieht der Benutzer:

Password: 
You are required to change your password immediately (administrator enforced)
Changing password for <user>.
Current password: 

Der Benutzer muss dann sein aktuelles Passwort eingeben, um ein neues Passwort zu erstellen, das den Passwortregeln des Hosts entspricht.

verwandte Informationen