So erstellen Sie mehrere Benutzerkonten unter Linux

Die beiden Dienstprogramme zum Hinzufügen oder Erstellen von Benutzerkonten in Unix / Linux-Systemen sind: Nutzer hinzufügen und useradd. Diese Befehle dienen dazu, jeweils ein einzelnes Benutzerkonto im System hinzuzufügen. Was ist, wenn Sie mehrere Benutzerkonten erstellen müssen? Dann brauchen Sie ein Programm wie neue Nutzer.

Neue Nutzer ist ein nützliches Befehlszeilenprogramm, mit dem neue Benutzerkonten gleichzeitig aktualisiert und erstellt werden können. Es ist für die Verwendung in IT-Umgebungen mit großen Systemen vorgesehen, in denen ein Systemadministrator mehrere Benutzerkonten im Batch aktualisieren oder erstellen musste. Es liest Informationen aus stdin (standardmäßig) oder eine Datei zum Aktualisieren einer Reihe vorhandener Benutzerkonten oder zum Erstellen neuer Benutzer.

In diesem Artikel wird erläutert, wie Sie mit mehreren Benutzerkonten im Stapelmodus erstellen Neue Nutzer Dienstprogramm in Linux-Systemen.

Um Benutzer in einem Stapel zu erstellen, können Sie ihre Informationen in einer Datei im folgenden Format wie in der Standardkennwortdatei bereitstellen:

pw_name:pw_passwd:pw_uid:pw_gid:pw_gecos:pw_dir:pw_shell

wo:

  • pw_name: Nutzername
  • pw_passwd: Passwort des Benutzers
  • pw_uid: Benutzer-ID
  • pw_gid: Gruppen-ID des Benutzers
  • pw_gecos: Definiert Kommentarbereiche.
  • Leistung: Definiert das Home-Verzeichnis des Benutzers.
  • pw_shell: Definiert die Standard-Shell des Benutzers.


Beachtung: Sie sollten die Eingabedatei schützen, da sie unverschlüsselte Kennwörter enthält, indem Sie die entsprechenden Berechtigungen dafür festlegen. Es sollte nur von root lesbar und beschreibbar sein.

Zum Beispiel, um die Benutzerkonten hinzuzufügen Ravi und tecmintkönnen Sie Dateien mit dem Namen erstellen users.txt wie gezeigt.

$ sudo vim users.txt 

Fügen Sie als Nächstes die Benutzerkontodetails in der Datei im folgenden Format hinzu.

ravi:213254lost:1002:1002:Tecmint Admin:/home/ravi:/bin/bash
tecmint:@!#@%$Most:1003:1003:Tecmint:/home/tecmint:/bin/bash
Erstellen Sie mehrere Benutzerkonten unter Linux
Erstellen Sie mehrere Benutzerkonten unter Linux

Speichern Sie die Datei und legen Sie die erforderlichen Berechtigungen fest.

$ sudo chmod 0600 users.txt 

Führen Sie nun die aus neue Nutzer Befehl mit der Eingabedatei, um die oben genannten Benutzerkonten sofort hinzuzufügen.

$ sudo newusers users.txt

Zuerst, neue Nutzer Das Programm versucht, die angegebenen Konten zu erstellen oder zu aktualisieren und diese Änderungen dann in die Benutzer- oder Gruppendatenbanken zu schreiben. Im Falle von Fehlern außer beim endgültigen Schreiben in die Datenbanken werden keine Änderungen an den Datenbanken vorgenommen. So funktioniert der Befehl newusers einfach.

Wenn der vorherige Befehl erfolgreich ist, überprüfen Sie die / etc / passwd und / etc / groups Dateien, um zu bestätigen, dass die Benutzerkonten wie gezeigt hinzugefügt wurden.

$ cat /etc/passwd | grep -E "ravi|tecmint"
Überprüfen Sie die Benutzerkonten unter Linux
Überprüfen Sie die Benutzerkonten unter Linux

Weitere Informationen finden Sie in der neuer Benutzer Manpage.

$ man newuser 

Vielleicht möchten Sie auch die folgenden verwandten Artikel überprüfen.

  1. 3 Möglichkeiten zum Ändern einer Benutzer-Standard-Shell unter Linux
  2. So erstellen Sie ein freigegebenes Verzeichnis für alle Benutzer unter Linux
  3. Whowatch – Überwachen Sie Linux-Benutzer und -Prozesse in Echtzeit
  4. So senden Sie eine Nachricht an angemeldete Benutzer unter Linux

In diesem Artikel haben wir erklärt, wie Sie unter Linux mehrere Benutzer erstellen neue Nutzer Programm. Verwenden Sie das unten stehende Feedback-Formular, um Fragen zu stellen oder Ihre Kommentare mit uns zu teilen. Wenn Sie ähnliche Dienstprogramme kennen, lassen Sie es uns ebenfalls wissen.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *