Zwingen Sie den Benutzer, sein Kennwort beim ersten Anmelden zu ändern


38

Wenn ich meinem System einen neuen Benutzer hinzufüge, lege ich ein Kennwort fest und teile es dem neuen Benutzer mit. Wenn der Benutzer es nicht mag, kann er es ändern. Meiner Meinung nach ist es jedoch besser, den Benutzer zu zwingen, sein / ihr Passwort beim ersten Login zu ändern. Gibt es eine Möglichkeit, wie ich das in Ubuntu machen kann?

Antworten:


52

Sie können dieses Passwort einfach verfallen lassen. Nachdem Sie einen neuen Benutzer erstellt haben foo, geben Sie einfach Folgendes ein:

sudo chage -d 0 foo

Und er wird gezwungen sein, es nach der ersten Anmeldung zu ändern.


Warum heißt der Unterbefehl chage ?
TWR Cole

2
Ich bin mir nicht sicher, aber wenn ich raten sollte: "ch" -Präfix kommt vom Wort "change". andere Befehle, die etwas im System ändern, beginnen ebenfalls mit "ch", zum Beispiel "chmod", "chown" usw. Das Suffix "age" beruht wahrscheinlich darauf, dass sich das Alter des Kennworts ändert - aber das ist eine blinde Vermutung .
kars7e

1
chage steht für "change age", dh die Abkürzung für chage command ähnelt chmod, chown usw.
MrD

12

Eine andere Möglichkeit wäre, das Passwort ablaufen zu lassen mit passwd:

sudo passwd -e username

1
Dies ist die richtige Antwort
James M
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.