Articles

Linux’s useradd Befehl: Was es ist und wie man es benutzt

Der Befehl useradd (oder adduser) ist wahrscheinlich den meisten Linux-Benutzern bekannt. Wenn ein Linux-Systemadministrator einzigartige Funktionen und Einschränkungen benötigt, um Benutzerkonten zu erstellen, kann der Befehl adduser verwendet werden, um einen neuen Benutzer auf dem Linux-Betriebssystem zu erstellen. Um die Nützlichkeit dieses Low-Level-Dienstprogramms hervorzuheben, werden wir in diesem Lernprogramm den Befehl useradd in mehreren Beispielen anwenden.

HINWEIS: In diesem Tutorial verwenden wir Linux Mint 20, um useradd zu implementieren, aber Sie können eine andere Linux-Distribution verwenden.

Beispiel 1: Hinzufügen eines neuen Benutzers unter Linux

Wenn Sie auf Ihrem Linux-Betriebssystem einen neuen Benutzer mit Sudo-Rechten erstellen möchten, müssen Sie die folgenden Schritte ausführen:

Öffnen Sie zunächst ein Terminal auf Ihrem Linux-Computer, indem Sie auf das Terminalsymbol in der Taskleiste klicken. Geben Sie nach dem Laden des Terminalfensters den folgenden Befehl ein:

$ sudo adduser

Wenn Sie beispielsweise einen neuen Benutzer mit dem Namen „raza“ erstellen möchten, ersetzen Sie ihn durch raza.

$ sudo adduser raza

Dieser Befehl erstellt einen neuen Benutzer namens raza im Linux-Betriebssystem.
Wenn ein neuer Benutzer in Linux erstellt wird, wird ein Eintrag in ‚/etc file‘ generiert. Diese Datei speichert Informationen über den Benutzer. Führen Sie den folgenden Befehl aus, um ein Kennwort für einen neuen Benutzer festzulegen.

$ sudo passwd raza

Sie müssen ein neues Passwort für den Benutzer eingeben, da ein Benutzer beim Erstellen standardmäßig gesperrt ist. Geben Sie dann das neue Kennwort erneut ein.

Nach Abschluss dieses Schritts wurden die Benutzerinformationen unter Linux aktualisiert, und auf dem Terminal wird eine Meldung über den Erfolg des Updates angezeigt.

Beispiel 2: Hinzufügen eines Benutzers mit einer bestimmten Benutzer-ID

Jeder Benutzer in Linux hat seine eigene eindeutige Identifikationsnummer (UID), aber Sie können das Flag -u zusammen mit dem Befehl useradd verwenden, um einen Benutzer mit einer bestimmten Benutzer-ID zu erstellen. In diesem Beispiel erstellen wir einen Benutzer namens „SRaza“ mit einer eindeutigen ID von 1200. Dazu geben wir den folgenden Befehl in das Terminal ein:

$ sudo useradd -u 1200 SRaza

Indem Sie diesen Befehl ausführen , unser neuer Benutzer ist geschaffen worden. Wenn Sie die erfolgreiche Ausführung dieses Befehls bestätigen möchten, können Sie den folgenden Befehl in das Terminal eingeben:

$ id -u SRaza

Beispiel 3: Hinzufügen eines Benutzers mit einem Home-Verzeichnis

Um einen Benutzer mit einem Home-Verzeichnis hinzuzufügen, müssen Sie das Flag -m mit dem Befehl useradd verwenden. Ohne das Flag -m wird unter Linux kein Home-Verzeichnis erstellt. In diesem Beispiel ist es unser Ziel, einen neuen Benutzer namens „alpha“ mit einem Home-Verzeichnis zu erstellen. Dazu verwenden wir den folgenden Befehl:

$ sudo useradd -m alpha

Um das Home-Verzeichnis des neu erstellten Benutzers zu bestätigen, geben Sie den folgenden Befehl in das Terminal ein:

$ ls -a /home/alpha

Beispiel 4: Hinzufügen eines Benutzers ohne Home-Verzeichnis

So erstellen Sie einen Benutzer ohne home-Verzeichnis, verwenden Sie das Flag -M mit dem Befehl useradd. Wir möchten einen neuen Benutzer namens „Noor“ ohne Home-Verzeichnis erstellen. Dazu geben wir den folgenden Befehl in das Terminal ein:

$ sudo useradd -M Noor

Sie können das Passwort für den neuen Benutzer festlegen, indem Sie den folgenden Befehl eingeben:

$ sudo passwd Noor

Als nächstes geben Sie das neue Kennwort für den Benutzer ein und geben das Kennwort erneut ein. Nachdem dieser Schritt abgeschlossen ist, wurden die Benutzerinformationen unter Linux aktualisiert, und auf dem Terminal wird eine Meldung über den Erfolg des Updates angezeigt.

Beispiel 5: Erstellen eines Benutzers mit Ablaufdatum

Wenn Sie einen neuen Benutzer erstellen und das Ablaufdatum des Benutzers festlegen möchten, können Sie das Flag -e zusammen mit dem Befehl useradd verwenden. In diesem Beispiel möchten wir einen Benutzer namens „Ali“ mit einem Ablaufdatum vom 12. Oktober 2021 erstellen. Dazu geben wir den folgenden Befehl ein:

$ useradd -e 2021-10-12 Ali

Wenn Sie überprüfen möchten, ob die das Ablaufdatum wurde festgelegt, geben Sie den folgenden Befehl ein:

$ sudo chage -l Ali

Dieser Befehl zeigt das Ablaufdatum des Benutzerkontos auf dem Terminal an. In unserem Fall ist das Datum „12. Oktober 2021“, was dem Datum aus dem obigen Befehl entspricht.

Beispiel 6: Erstellen eines Benutzers mit einer Beschreibung

Wenn Sie einen neuen Benutzer mit einer kleinen Beschreibung oder einem Kommentar erstellen möchten, können Sie dies mit Hilfe des Flags -c tun. In diesem Beispiel möchten wir einen Benutzer namens „ayesha“ mit der Beschreibung „HI AYESHA“ erstellen. Dazu geben wir den folgenden Befehl in unser Terminal ein.

$ sudo useradd -c „HI AYESHA“ ayesha

Um zu überprüfen, ob der Kommentar hinzugefügt wurde, können Sie den folgenden Befehl verwenden:

$ sudo cat /etc|passwd / grep ayesha

Wie unten gezeigt , der Benutzer ‚ayesha‘ wurde zusammen mit der Beschreibung hinzugefügt.

Fazit:

In diesem Artikel haben wir mehrere Beispiele mit dem Befehl useradd in Linux Mint 20 durchgearbeitet. Sie können Benutzer wie oben gezeigt erstellen, indem Sie diesen Beispielen folgen. Es gibt mehrere erweiterte Anwendungsfälle für den Befehl useradd in Linux, aber diese Einführung sollte ausreichen, um Ihnen den Einstieg in den Befehl zu erleichtern.