Der Befehl „userAdd“ kann für verschiedene Linux -Verteilungen variieren. Daher wird empfohlen, die Dokumentation ordnungsgemäß zu lesen, bevor Sie ein neues Benutzerkonto unter Linux erstellen. Wir heben die Methoden hervor, wie Sie einen neuen Benutzer innerhalb des Linux -Systems hinzufügen oder erstellen können.
Wenn Sie den Befehl „Adduser“ auf dem Terminal ausführen, werden die folgenden Aufgaben ausgeführt.
Syntax des Befehls „Adduser“ wie folgt
UserAdd [Optionen] Benutzername
Hinzufügen neuer Benutzer unter Linux
Verwenden Sie zum Hinzufügen oder Erstellen eines neuen Benutzer. Der Benutzername kann ein Login -Name für die Anmeldung im Linux -System sein. Sie können nur einen Benutzer hinzufügen und müssen sich von einem anderen im System vorhandenen Benutzer unterscheiden.
Nehmen wir an, Sie möchten den Benutzer mit dem Namen „Sammy“ hinzufügen und dann den folgenden Befehl auf dem Terminal ausführen.
[root@source ~]# userAdd sam
Wenn Sie den Befehl „userAdd“ verwenden, wird der Benutzer im gesperrten Status erstellt. Stellen Sie zum Entsperrung dieses Benutzerkontos ein Kennwort für dieses Konto mit dem Befehl „PassWD“ fest, wie unten gezeigt.
Nach dem Erstellen des neuen Benutzers sehen Sie einen neuen Eintrag automatisch zur Datei „/etc/passwd“ und speichern die Informationen des Benutzers in einem eindeutigen Format, wie unten gezeigt.
Sammy: x: 504: 504: Sammy:/home/sammy:/bin/bash
Die obigen Informationen geben die folgenden Felder an, die von einem Dickdarm in der jeweiligen Reihenfolge getrennt sind.
Erstellen eines Benutzers mit einem anderen Heimverzeichnis
Wenn Sie den Befehl „Adduser“ ausführen, wird das Heimverzeichnis des Benutzers unter dem Verzeichnis /Home zusammen mit dem Benutzernamen erstellt. Wenn Sie den Standort des Home-Verzeichnisses für den neuen Benutzer ändern möchten, verwenden Sie die Option "-D" zusammen mit dem Befehl "Adduser".
Der folgende Befehl erstellt den Benutzer "Nick" mit dem Home -Verzeichnis als "/data/nick".”
[root@source ~]# userAdd -d /data /nick nick
Wenn wir den Inhalt der Datei /etc /passwd überprüfen, finden Sie die folgenden Informationen über den Benutzer Nick.
[root@source ~]# cat /etc /passwd | Grep Nick
Nick: x: 505: 505 ::/data/nick:/bin/bash
Erstellen eines Benutzers mit einer bestimmten Benutzer -ID
Ein eindeutiger Identifikationsnummer (UID) wird von jedem Benutzer getragen. Während des Erstellens des neuen Benutzer unter Linux weist das System die Nummern 500, 501, 502 usw. zu., standardmäßig. Verwenden Sie jedoch die Option "-u" zusammen mit dem Befehl "adduser", wenn Sie dem neu erstellten Benutzer eine bestimmte Benutzer-ID zuweisen möchten,
Hier fügen wir einen Benutzer "Diva" hinzu und weisen eine neue UID als „1122“ zu, wie unten gezeigt.
[root@source ~]# userAdd -U 1122 Diva
Um die hinzugefügten Details über den Benutzer zu überprüfen, überprüfen Sie den Inhalt der Datei „/etc/passwd“ und Sie werden die folgenden Benutzerdetails angezeigt.
[root@source ~]# cat /etc /passwd | Grep Diva
Diva: x: 1122: 1122 ::/home/diva:/bin/bash
Erstellen eines Benutzers mit einer bestimmten Gruppen -ID
Jeder Benutzer im Linux -System verfügt über ein Gruppenidentifikationssystem. Sie können die Option "-g" zusammen mit dem Befehl "userAdd" verwenden, um einen Benutzer mit einer bestimmten Gruppen-ID zu erstellen. im folgenden Beispiel; Wir fügen einen Benutzer mit dem Namen "Geet" mit einer bestimmten GID und UID mit den Optionen "-U" und "-g" hinzu.
[root@source ~]# userAdd -U 1000 -g 500 Geet
Überprüfen Sie den Inhalt der Datei /etc /passwd wie unten gezeigt, um das Detail des neu hinzugefügten Benutzer zum System zu überprüfen.
[root@source ~]# cat /etc /passwd | Grep Geet
Geet: x: 1000: 500 ::/home/Geet:/bin/bash
Hinzufügen eines Benutzer zu mehreren Gruppen
Wenn Sie mehrere Gruppen einen neuen Benutzer hinzufügen möchten, erwähnen Sie die Option "-G" zusammen mit dem Befehl "Adduser". Sie können die verschiedenen Gruppen mit Kommas ohne Platz trennen, wie unten gezeigt.
[root@source ~]# userAdd -g Admins, Webadmin, Entwickler Downey
Sie können die mehrere Gruppen überprüfen, die dem Benutzer zugewiesen werden, über den Befehl „ID“ wie unten gezeigt.
[root@source ~]# id downey
UID = 1001 (Downey) gid = 1001 (Downey)
Gruppen = 1001 (Downey), 500 (Administratoren), 501 (WebMin), 502 (Entwickler)
context = root: system_r: confined_t: Systemlow-System
Hinzufügen eines Benutzers ohne Home -Verzeichnis
Nehmen wir an, Sie möchten dem neu hinzugefügten Benutzer aufgrund der Sicherheitsbenutzer kein Home-Verzeichnis zuweisen, zusammen mit dem Befehl „Adduser“ als die Option "-m". Hier erstellen wir einen neuen Benutzer, „Nancy“ ohne ein Heimverzeichnis dafür.
[root@source ~]# userAdd -m nancy
Wenn Sie überprüfen möchten, dass der Benutzer ohne das Home-Verzeichnis erstellt wird, verwenden Sie den unten angegebenen Befehl „LS“, wie unten gezeigt.
[root@source ~]# ist -l/home/nancy
IS: Kann nicht zugreifen/zu Hause/Nancy: Keine solche Datei oder Verzeichnis
Erstellen eines Benutzers mit einem Account -Ablaufdatum
Wenn wir den Benutzer mit dem Befehl „Adduser“ hinzufügen, läuft das Konto niemals aus, da das Ablaufdatum Null ist. Sie können jedoch das Ablaufdatum für den Benutzer hinzufügen, der die Option "-e" und den Befehl "userAdd" verwendet, wie unten gezeigt.
Es erstellt ein vorübergehendes Konto für die angegebene Zeit im Format „Yyyyy-Mm-dd“.
[root@source ~]# userAdd -e 2014-03-27 nancy
Um das Konto und das Kennwort des Benutzers zu überprüfen, können Sie den Befehl „Chage“ für den Benutzer "Nancy" verwenden.
[root@source ~]# chage -l nancy
Erstellen eines Benutzer mit Kennwort -Ablaufdatum
Wenn Sie die Anzahl der Tage nach Ablauf eines Kennworts definieren möchten, können Sie die Option "-F" zusammen mit dem Befehl "userAdd" verwenden. Der Wert „0“ bleibt für den Benutzer inaktiv, wenn das Kennwort abläuft. Standardmäßig ist der Wert des Kennwortablaufs „-1“, was bedeutet, dass er nicht abläuft. Wenn Sie jedoch einen temporären Benutzer mit einem Kennwort-Ablaufdatum erstellen möchten, verwenden Sie die Option "-F" zusammen mit dem Befehl "userAdd", wie unten gezeigt.
[root@source ~]# userAdd -e 2014-04-27 -f 45 Mishi
Hinzufügen eines Benutzer mit benutzerdefinierten Kommentaren
Wenn Sie den Details des Benutzers in der Datei /etc /passwd einige Kommentare hinzufügen möchten, verwenden Sie die Option "-c" und den Befehl "userAdd". Fügen Sie den Kommentar als einzelne Zeile hinzu, ohne Platz zu haben, wie unten gezeigt.
Hier fügen wir einen Benutzer "Mathew" zusammen mit dem vollständigen Namen "Mathew Stellar" hinzu.
[root@source ~]# userAdd -c "mathew stellar" mathew
Sie können die hinzugefügten Details in der Datei /etc /passwd wie unten gezeigt sehen.
[root@source ~]# tail -1 /etc /passwd
Mathew: x: 1006: 1008: Mathew Stellarr:/home/mathew:/bin/sh
Benutzeranmeldungsschale ändern
Wenn wir einen neuen Benutzer hinzufügen, müssen sie nichts mit der Anmeldeschale tun. Oft besteht jedoch die Notwendigkeit, den Benutzern eine andere Anmeldeschale zuzuweisen. Durch Linux wird jedem Benutzer verschiedene Anmeldebergen zugewiesen, die die Option "-s" zusammen mit dem Befehl "userAdd" verwenden.
Hier fügen wir den Benutzer "Dash" ohne die Shell (/sbin/nologin) Shell hinzu.
[root@source ~]# userAdd -s /sbin /nologin Dash
Sie können die Details unter der Datei /etc /passwd überprüfen.
[root@source ~]# tail -1 /etc /passwd
Dash: x: 1002: 1002 ::/home/Dash:/sbin/nologin
Hinzufügen eines Benutzer mit einem bestimmten Home -Verzeichnis, der Standardschale und des angepassten Kommentars
Wir verwenden den folgenden Befehl zum Hinzufügen eines neuen Benutzer "RAJ" mit dem Home -Verzeichnis als "/var/www/xyz", mit Standardschale als "/bin/bash" und zusätzliche Informationen zum Benutzer hinzuzufügen.
[root@source ~]# userAdd -m -d/var/www/raj -s/bin/bash -c "cinema besitzer" -U raj
Im obigen Beispiel werden die Optionen -M- und -d -Optionen zum Erstellen eines neuen Benutzers mit dem angegebenen Home -Verzeichnis verwendet, und die Option -S setzt die Standardhülle für diesen Benutzer, und die Option -c fügt den erforderlichen Kommentar für den erforderlichen Kommentar hinzu. der Benutzer. Überprüfen Sie die hinzugefügten Informationen in der Datei /etc /passwd.
Abschluss
Das Linux -System hat eine andere Möglichkeit, einen neuen Benutzer und verwandte Details hinzuzufügen, die in den auf dem Linux -System vorhandenen Dateien gespeichert sind. Sie können entweder den Befehl "userAdd" oder "adduser" als Linux -Verteilung verwenden, um dem System einen neuen Benutzer hinzuzufügen. Außerdem können Sie verschiedene Optionen zusammen mit dem Befehl verwenden, um zusätzliche Details zum Ändern der Standardeinstellungen für den hinzugefügten Benutzer hinzuzufügen. Sie können diesen Artikel durchgehen und die detaillierte Verwendung des Befehl „userAdd“ und seiner verschiedenen Optionen verstehen.