Passwort über ein Skript ändern

Um ein Passwort in Linux über ein Bash-Skript zu ändern, sind die beiden wichtigsten Skripte 'Create Users' (Benutzer erstellen) und 'Change Passwords Shell' (Passwort ändern) für den Systemadministrator, der regelmäßig die Mailserver verwendet, da möglicherweise mehrere Funktionen mit diesen verbunden sind der Admin-Job. Wenn beim Sichern des Systembenutzernamens und -kennworts des Administrators ein Fehler auftritt, werden andere Administratoraufgaben behindert, und die Wahrscheinlichkeit einer falschen Verwendung des Kennworts ist hoch. Wenn Sie die Benutzernamen und Kennwörter des Mailservers verlieren, muss der Administrator alle Benutzer manuell neu erstellen und anschließend die Kennwörter für alle ändern. Es gibt zwei Methoden, um Kennwörter auf dem System zu ändern, wenn Sie das Linux-Betriebssystem verwenden. Der herkömmliche Befehl lautet passwd, -stdin, pipe . Eine weitere Option, die verwendet werden kann, ist das chpasswd .

    • Methode 1: passwd
    • Methode 2: chpasswd

Methode 1: passwd

Herkömmlicherweise lautet der Befehl zum Ändern eines Kennworts auf einem Linux-basierten System passwd . Die mit diesem Befehl verbundene Option lautet -stdin und wird über eine Pipe ausgeführt

 echo -e "neues_kennwort \ nneues_kennwort" | (passwd --stdin $ USER) 

Methode 2: chpasswd

Eine Alternative ist die Verwendung von chpasswd wie folgt :

 Echo "Passwort: Name" | chpasswd 

Beachten Sie, dass die erste Methode verwendet werden kann, um das Kennwort auf einem Samba-basierten System zu ändern:

 echo -e "neues_kennwort \ nneues_kennwort" | (smbpasswd -a -s $ USER) 
Vorherige Artikel Nächster Artikel

Top-Tipps