GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Linux-Befehl chpasswd - Passwörter im Massenmodus ändern

Das Erstellen von Benutzern und das Verwalten von Passwörtern ist eine der Hauptaufgaben eines Systemadministrators. Eine gute Richtlinie erfordert die regelmäßige Änderung von Passwörtern. Das Ändern der Passwörter für eine Reihe von Benutzern mit dem Befehl passwd wird jedoch schwierig. In diesem Artikel stellen wir eine Methode zur Verfügung, um die Passwörter im Stapelmodus zu ändern.

1. Der chpasswd-Befehl:

Der Befehl chpasswd wird verwendet, um die Passwörter im Batch-Modus zu ändern. Nur Root-Benutzer können diesen Befehl ausführen. Es akzeptiert die Passwörter im folgenden Format:

Benutzer:Passwort

Diese Syntax und Verwendung des Befehls wird kurz erklärt. Für diesen Artikel berücksichtigen wir die folgenden 5 Benutzer, deren Passwörter geändert werden:

1) Linoxid
2) bobby
3) Kyle
4) Steve
5) Freude

Wir stellen hier zwei Methoden zur Verfügung, bei denen der Befehl chpasswd verwendet werden kann, um die Passwörter im Stapelmodus zu ändern:

1.1 Methode 1:(STDIN)

Geben Sie bei dieser Methode einfach den Befehl chpasswd aus und Sie werden dann zur Eingabe der Benutzerkennwörter aufgefordert. Die Passwörter werden im oben gezeigten Format angegeben.

Nachdem Sie alle Benutzer und Passwörter eingegeben haben, müssen Sie Strg + D drücken, um dem Befehl chpasswd mitzuteilen, dass dies das Ende der Eingabe ist. Sie erhalten Ihre Eingabeaufforderung zurück, nachdem Sie Strg+D gedrückt haben, und die Passwörter werden geändert.

1.2 Methode2:(Eingabe aus Datei)

Alternativ können Sie eine Datei pflegen, die alle Benutzer und die Passwörter enthält. Wir können dann die Eingabe aus dieser Datei umleiten.

Lassen Sie uns fortfahren und eine Datei mit dem cat-Befehl erstellen (Sie können auch andere Methoden verwenden, um die Datei zu erstellen, wie den vi- oder emacs-Editor):

Jetzt müssen wir nur noch den Befehl chpasswd ausgeben, wobei die Eingabe von der Datei umgeleitet wird:

2. Befehlsoptionen:

2.1 Bereitstellung verschlüsselter Passwörter:

Es gibt verschiedene nützliche Optionen für diesen Befehl. Sie können die bereits verschlüsselten Passwörter mit der Option -e oder --encrypted angeben.

2.2 MD5-Passwörter:

Die Option -m oder --md5 verschlüsselt das Passwort mit dem md5-Algorithmus.

2.3 Andere Verschlüsselungsmethoden:

Der für Passwörter zu verwendende Verschlüsselungsalgorithmus kann mit der Option -c oder --crypt-method angegeben werden. Im Beispiel verwenden wir SHA512 als unseren Verschlüsselungsalgorithmus:

2.4 Befehlshilfe:

Wie bei den meisten Befehlen gibt -h oder --help die Befehlsverwendung für den Befehl chpasswd aus.


Linux
  1. So ändern Sie das Passwort unter Linux (passwd-Befehl)

  2. So verwenden Sie den Befehl chmod (Modus ändern) unter Linux

  3. Linux-mv-Befehl

  4. Linux-Du-Befehl

  5. chown-Befehlsbeispiele in Linux

W-Befehl unter Linux

Bei Befehl unter Linux

Chown-Befehl in Linux (Dateibesitz ändern)

Chpasswd-Befehl unter Linux

Erfahren Sie, wie Sie den Befehl chmod (Modus ändern) unter Linux verwenden

Linux passwd-Befehl – ​​Benutzerkennwort ändern