Wie lege ich das Passwort eines neuen Benutzers fest, nachdem das Konto bereits erstellt wurde?
23
Ich habe den Befehl 'useradd' verwendet, um ein neues Konto zu erstellen, aber ohne das Kennwort anzugeben. Wenn sich der Benutzer jetzt anmeldet, fragt er ihn nach einem Kennwort. Wenn ich es ursprünglich nicht eingerichtet habe, wie stelle ich jetzt das Passwort ein?
Der einfachste Weg, dies von der Befehlszeile aus zu tun, besteht darin, den passwdBefehl mit Root-Rechten zu verwenden.
passwd username
Von man 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 dazu zwingen, es bei der nächsten Anmeldung mit dem chageBefehl (auch mit Root-Rechten) zu ändern, bei dem das Kennwort abläuft.
chage -d 0 username
Wenn sich der Benutzer erfolgreich mit dem von Ihnen festgelegten Kennwort authentifiziert hat, wird er automatisch aufgefordert, dieses zu ändern. Nach einer erfolgreichen Kennwortänderung wird die Verbindung zum Benutzer getrennt und die erneute Authentifizierung mit dem neuen Kennwort erzwungen.
Sehen Sie man 1 chagefür weitere Informationen über Kennwortablauf.
Wenn Sie sich auch als der Benutzer anmelden können, dessen Kennwort Sie ändern möchten, melden Sie sich als dieser Benutzer an und geben Sie ein passwd.
Es ist ziemlich einfach. Von der Kommandozeile aus entweder
und Sie werden aufgefordert, das Benutzerkennwort zu ändern. Sie können dem betreffenden Benutzer auch ein Su senden und dann 'passwd' ausführen.
Useradd fragt nicht nach dem Passwort. Adduser tut.
quelle
Wenn Sie nach dem Hinzufügen eines neuen Benutzers als "root" angemeldet sind, können Sie das Kennwort mit dem Befehl festlegen
Wenn Sie kein Root-Benutzer sind, können Sie auch ausführen
So legen Sie das Passwort fest.
Wenn Sie root sind, können Sie dem Benutzer "su" und "passwd" ausführen, um das Kennwort festzulegen.
quelle
passwd
.