So erstellen Sie mehrere Benutzerkonten unter Linux
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
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"
Weitere Informationen finden Sie in der neuer Benutzer Manpage.
$ man newuser
Vielleicht möchten Sie auch die folgenden verwandten Artikel überprüfen.
- 3 Möglichkeiten zum Ändern einer Benutzer-Standard-Shell unter Linux
- So erstellen Sie ein freigegebenes Verzeichnis für alle Benutzer unter Linux
- Whowatch – Überwachen Sie Linux-Benutzer und -Prozesse in Echtzeit
- 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.