Wie fügen Sie einen Benutzer zu Linux hinzu

Wie fügen Sie einen Benutzer zu Linux hinzu
Linux bietet Ihnen den am häufigsten verwendeten Befehl "userAdd" oder "adduser".Sie können den Benutzer zum Linux -System und einige Eigenschaften hinzufügen oder erstellen, die sich von einem anderen Benutzer unterscheiden können. Diese Benutzer können auf einige Dateien oder Verzeichnisse zugreifen, und einige Benutzer können möglicherweise nicht davon abhängen, welchen Zugriff sie haben. Wenn ein Benutzer hinzugefügt oder erstellt wird, wird dieser Benutzer gemäß den Anforderungen zugreifen.

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.

  • Sie dürfen Änderungen an den genannten Linux -Dateien vornehmen - /etc /passwd, /etc /shadow, /etc /Group und /etc /ghadow, wenn Sie ein neues Benutzerkonto erstellen.
  • Sie dürfen das Heimverzeichnis des Benutzers erstellen und füllen, wenn Sie den neuen Benutzer erstellen.
  • Sie dürfen Berechtigungen und Eigentümer für die neuen Benutzer in das Heimverzeichnis festlegen.

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.

  • Benutzername: Gibt den Namen des Benutzeranmeldes für die Anmeldung im System an und sollte bis zu 32 Zeichen lang sein.
  • Kennwort: Dieser Benutzeranmeldeinformation wird in der Datei /etc /Shadow als verschlüsseltes Format gespeichert.
  • Benutzer -ID (UID): Jeder Benutzer hat eine Benutzer -ID, die als Benutzeridentifikationsnummer bekannt ist.
  • Gruppen -ID (GID): steht für die Gruppenidentifikationsnummer und wird zusammen mit den anderen Details des Benutzers in /etc /Gruppendatei gespeichert.
  • Benutzerinformationen (optional) speichern zusätzliche Informationen, z. B. den vollständigen Benutzernamen und andere.
  • Heimverzeichnis: Es hilft bei der Definition des absoluten Standorts des Heimverzeichnisses des Benutzers.
  • Shell gibt den absoluten Ort der Shell eines Benutzers an, i, ich.e.,/Bin/Bash.

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.