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.