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

So erstellen Sie mehrere Benutzerkonten in Linux

Die beiden Dienstprogramme zum Hinzufügen oder Erstellen von Benutzerkonten in Unix/Linux-Systemen sind adduser und Benutzer hinzufügen. 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 newusers .

Neue Benutzer ist ein nützliches Befehlszeilenprogramm, mit dem Sie gleichzeitig neue Benutzerkonten aktualisieren und erstellen können. Es ist für den Einsatz in IT-Umgebungen mit großen Systemen vorgesehen, in denen ein Systemadministrator mehrere Benutzerkonten im Batch aktualisieren oder erstellen muss. Es liest Informationen aus stdin (standardmäßig) oder eine Datei, um einen Satz bestehender Benutzerkonten zu aktualisieren oder neue Benutzer zu erstellen.

In diesem Artikel erklären wir, wie Sie mehrere Benutzerkonten im Stapelmodus mit Newusers erstellen Dienstprogramm in Linux-Systemen.

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

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

wo:

  • pw_name :Benutzername
  • pw_passwd :Passwort des Benutzers
  • pw_uid :Benutzer-ID
  • pw_gid :Gruppen-ID des Benutzers
  • pw_gecos :definiert Kommentarbereiche.
  • pw_dir :definiert das Heimatverzeichnis des Benutzers.
  • pw_shell :definiert die Standard-Shell des Benutzers.

Achtung Hinweis:Sie sollten die Eingabedatei schützen, da sie unverschlüsselte Passwörter enthält, indem Sie die entsprechenden Berechtigungen dafür festlegen. Es sollte nur von root gelesen und geschrieben werden können.

Zum Beispiel, um die Benutzerkonten ravi hinzuzufügen und tecmint , können Sie eine Datei namens users.txt erstellen wie abgebildet.

$ sudo vim users.txt 

Fügen Sie als Nächstes die Benutzerkontendetails 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

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

$ sudo chmod 0600 users.txt 

Führen Sie nun newusers aus Befehl mit der Eingabedatei, um die oben genannten Benutzerkonten auf einmal hinzuzufügen.

$ sudo newusers users.txt

Zuerst neue Benutzer 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 bei den letzten Schreibvorgängen in die Datenbanken, werden keine Änderungen an den Datenbanken festgeschrieben. So funktioniert einfach der newusers-Befehl.

Wenn der vorherige Befehl erfolgreich war, überprüfen Sie die Datei /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"

Weitere Informationen finden Sie unter newuser Manpage.

$ man newuser 

Vielleicht möchten Sie auch die folgenden verwandten Artikel lesen.

  1. 3 Möglichkeiten, die Standard-Shell eines Benutzers in Linux zu ändern
  2. So erstellen Sie ein freigegebenes Verzeichnis für alle Benutzer in Linux
  3. Whowatch – Überwachung von Linux-Benutzern und -Prozessen in Echtzeit
  4. Wie man unter Linux eine Nachricht an angemeldete Benutzer sendet

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


Linux
  1. So finden Sie alle Sudo-Benutzer in Linux

  2. So erstellen und löschen Sie Benutzergruppen in Linux

  3. So erstellen Sie einen Linux-Benutzer mit Ansible

  4. So erstellen Sie einen Sudo-Benutzer in Rocky Linux 8

  5. So erstellen Sie einen fast root-äquivalenten Benutzer, aber keinen root-identischen Benutzer in Linux

So listen Sie alle Benutzer in Linux auf

So erstellen Sie einen Sudo-Benutzer in Ubuntu Linux

So ändern Sie den Benutzer unter Linux

So erstellen und verwalten Sie neue Benutzer unter Linux

So erstellen Sie auf mehrere Arten einen Benutzer unter Ubuntu Linux

So erstellen/fügen Sie Benutzer in Linux hinzu