Ich habe den Befehl „useradd“ verwendet, um ein neues Konto zu erstellen, aber ich habe dabei kein Passwort angegeben. Wenn der Benutzer sich jetzt anmelden möchte, wird er nach einem Passwort gefragt. Wenn ich es nicht anfangs eingerichtet habe, wie lege ich jetzt das Passwort fest?
Antwort1
Am einfachsten geht das über die Befehlszeile, wenn Sie den passwd
Befehl mit Root-Rechten verwenden.
passwd username
Ausman 1 passwd
NAME
passwd - update user's authentication token
SYNOPSIS
passwd [-k] [-l] [-u [-f]] [-d] [-n mindays] [-x maxdays]
[-w warndays] [-i inactivedays] [-S] [--stdin] [username]
DESCRIPTION
The passwd utility is used to update user's authentication token(s).
Nachdem Sie das Benutzerkennwort festgelegt haben, können Sie den Benutzer mit dem chage
Befehl (auch mit Root-Rechten) zwingen, es bei der nächsten Anmeldung zu ändern, wodurch das Kennwort abläuft.
chage -d 0 username
Wenn sich der Benutzer erfolgreich mit dem von Ihnen festgelegten Passwort authentifiziert, wird er automatisch aufgefordert, es zu ändern. Nach einer erfolgreichen Passwortänderung wird die Verbindung des Benutzers getrennt und eine erneute Authentifizierung mit dem neuen Passwort erzwungen.
man 1 chage
Weitere Informationen zum Ablauf von Passwörtern finden Sie unter .
Antwort2
Es ist ziemlich einfach. Geben Sie in der Befehlszeile entweder
sudo passwd USERNAME
und Sie werden aufgefordert, das Benutzerkennwort zu ändern. Sie können auch mit su auf den betreffenden Benutzer zugreifen und dann „passwd“ ausführen.
Useradd fragt nicht nach einem Passwort. adduser schon.
Antwort3
Wenn Sie nach dem Hinzufügen eines neuen Benutzers als „Root“ angemeldet sind, können Sie das Kennwort mit dem Befehl festlegen
passwd <username>
Oder, wenn Sie kein Root sind, können Sie
sudo passwd <username>
Um das Passwort festzulegen.
Alternativ können Sie als Root mit „su“ zum Benutzer wechseln und „passwd“ ausführen, um das Kennwort festzulegen.
su <username>
passwd