So fügen Sie einen Benutzer unter Arch Linux hinzu

Die Benutzerverwaltung ist das am meisten benötigte Dienstprogramm in jedem Betriebssystem, da sie Ihr System sicher macht und Ihnen die Möglichkeit bietet, den richtigen Benutzern die richtigen Berechtigungen zuzuweisen. Die Benutzer können je nach ihren Rechten viele Änderungen an Ihrem System vornehmen. Daher ist es sehr wichtig, jede Aktivität, die von den Benutzern ausgeführt wird, genau unter die Lupe zu nehmen. Daher wird in diesem Handbuch die Methode zum Hinzufügen neuer Benutzer zum Arch Linux-System und deren Verwaltung erläutert. Bevor wir mit dem Hinzufügen von Benutzern im Arch Linux-System fortfahren, müssen wir sicherstellen, dass die Gruppe bereits aktiviert ist. Dazu verwenden wir den folgenden „visudo“-Befehl mit „sudo“. Dies wird normalerweise verwendet, um Änderungen an der sudoers-Datei vorzunehmen:

[omar@omar ~]$ sudo EDITOR=nano visudo

Die Sudouers-Datei wird im „Nano“-Editor gestartet. Die Gruppe „Rad“ finden Sie in der folgenden Abbildung. Kommentieren Sie es aus und speichern Sie die Datei, um die Änderungen zu aktualisieren. Zum Beenden verwenden Sie „Strg-x“.

Fügen Sie einen Benutzer hinzu

Jetzt fügen wir einen neuen „Test“-Benutzer zum Arch Linux-System hinzu, indem wir die Anweisung „useradd“ mit den „sudo“-Rechten verwenden. Diese Anweisung verlangt keine Gegenleistung, die darauf hinweist, dass der Benutzer erstellt wurde.

[omar@omar ~]$ sudo useradd-Test

Jetzt ist es sehr wichtig, ein gerade erstelltes Konto zu sichern. Hierzu legen wir einen neuen Benutzer an und fügen ein neues Passwort hinzu. Daher verwenden wir als Eingabe den Befehl „passwd“ der Shell zusammen mit dem Benutzer „test“. Sie werden vom Terminal aufgefordert, ein neues Passwort einzugeben. Nach zweimaliger Eingabe des Passworts wird es erfolgreich aktualisiert.

[omar@omar ~]$ sudo passwd-Test

Neues Kennwort:

Geben Sie das neue Passwort erneut ein:

passwd: Passwort erfolgreich aktualisiert

Wenn Sie den Vorgang zum Hinzufügen eines Benutzers zu Arch Linux und zum gleichzeitigen Festlegen des Kennworts gleichzeitig durchführen möchten, können Sie dies tun, indem Sie die Anweisung „useradd“ ändern. Hierzu sollten Sie in der Anweisung die Flags „-m“ und „-p“ verwenden. Das Flag „-m“ kann zum Benennen eines neuen Benutzers verwendet werden, während die Option „-p“ zum Festlegen des Kennworts für den zu erstellenden Benutzer verwendet werden kann. Beispielsweise erstellen wir im Folgenden über die Anweisung useradd einen „Dummy“-Benutzer mit dem Passwort „dummy123“:

[omar@omar ~]$ sudo useradd -m dummy -p dummy123

Mit der useradd-Anweisung können Sie auch das benutzerdefinierte Verzeichnis für einen neuen Benutzer festlegen, indem Sie die Option „-d“ mit dem Pfad zum Verzeichnis verwenden. Die folgende Anleitung zeigt, dass wir einen „neuen“ Benutzer und ein „neues“ Passwort erstellt und dessen benutzerdefiniertes Verzeichnis auf „/tmp/new“ festgelegt haben:

[omar@omar ~]$ sudo useradd -d /tmp/new -m new -p new

Es gibt viele Gruppen, die in Arch Linux verfügbar sind, um je nach Gruppentyp die verschiedenen Funktionen auszuführen. Um einen Benutzer zu einer bestimmten Gruppe in Arch Linux hinzuzufügen, bietet der Befehl useradd die Option „-G“, um einen bestimmten Benutzer zu einer beliebigen Gruppe hinzuzufügen. Mit der folgenden Anweisung wird beispielsweise beim Erstellen ein neuer „blauer“ Benutzer zur Rad-, Audio- und Videogruppe hinzugefügt:

[omar@omar ~]$ sudo useradd -G Wheel,Audio,Video -m blue -p blue

Es gibt auch eine Möglichkeit, die Systembenutzer in Arch Linux mithilfe der useradd-Anweisung hinzuzufügen. Dazu müssen Sie die Option „-r“ mit dem Flag „-s“ verwenden, gefolgt vom Pfad zum „fish“-Verzeichnis, also „/usr/bin/fish“. Der Benutzer „Hölle“ wird erstellt, wie Sie dem beigefügten Befehl entnehmen können. Die Ausgabe dieser Anweisung generiert eine Warnung.

[omar@omar ~]$ sudo useradd -r -s /usr/bin/fish hell

useradd: Warnung: fehlende oder nicht ausführbare Shell „/usr/bin/fish“

Sie können dies auch tun, wenn Sie das Ergebnis der oben genannten Anweisung bestätigen möchten. Versuchen Sie dazu, die folgende „su“-Anweisung mit dem Namen eines Benutzers zu verwenden, den Sie gerade erstellt haben. Möglicherweise wird Ihnen eine Warnung angezeigt.

[omar@omar ~]$ sudo su – Hölle

su: Warnung: Verzeichnis kann nicht nach /home/hell geändert werden: Keine solche Datei oder kein solches Verzeichnis

Probieren Sie anschließend die Whoami-Einwortanweisung auf der Shell aus. Sie werden sehen, dass der Name eines Systembenutzers zurückgegeben wird, den Sie gerade erstellt haben.

[hell@omar omar]$ whoami
Hölle

Benutzeränderung

Wenn Sie Arch Linux verwenden und neue Benutzer erstellen, sollten Sie über Kenntnisse über die Benutzereigenschaften und eine Möglichkeit verfügen, diese zu ändern. Stellen Sie sich das Szenario vor, in dem wir den Benutzer „test“ in „test1“ umbenennen möchten. Dazu verwenden wir die Usermod-Anweisung mit der Option „-l“, gefolgt vom neuen Namen und dann einem alten Namen, wie im folgenden angehängten Befehl gezeigt:

[omar@omar ~]$ sudo usermod -l test1 test

Wenn Sie nun das Ablaufdatum für ein neu erstelltes Benutzerkonto festlegen möchten, können Sie dies auch mithilfe der usermod-Anweisung gefolgt von der Option „—expiry date“ festlegen. Auf die Option folgt das Datum und dann ein Benutzername. „test1“ ist in diesem Fall unser neuer Benutzername.

[omar@omar ~]$ sudo usermod –expiredate 23.01.2022 test1

Wenn Sie nun Ihren Benutzer zu den zusätzlichen Gruppen hinzufügen möchten, können Sie dies tun, indem Sie die Option –append in der usermod-Anweisung verwenden, gefolgt von der Option –groups mit den Gruppennamen und dem Namen eines hinzuzufügenden Benutzers. Das Rad und die Benutzer sind zwei Gruppen, während test1 ein Benutzer ist.

[omar@omar ~]$ sudo usermod –append –groups wheel,users test1

Um die von einem Benutzer verwendete Standard-Shell zu ändern, können Sie die Option –shell in einer Usermod-Anweisung verwenden. In dieser Anleitung sollten Sie den Pfad zur Shell-Datei angeben, z. B. /usr/bin/bash.

[omar@omar ~]$ sudo usermod –shell /usr/bin/bash test1

Den Benutzer sperren/entsperren

Wenn Sie nicht möchten, dass jemand das jeweilige Konto nutzt, können Sie es sperren. Um ein Konto zu sperren, kann die Option –lock in der usermod-Anweisung mit dem Namen eines Benutzers verwendet werden, der „test1“ ist.

[omar@omar ~]$ sudo usermod –lock test1

Wenn Sie einem bestimmten Benutzer die Nutzung seines Systemkontos gestatten möchten, sollten Sie das entsprechende Konto mit der Option „Unlock“ in der Usermod-Anweisung mit demselben Benutzernamen wie in der beigefügten Anleitung entsperren:

[omar@omar ~]$ sudo usermod –unlock test1

Löschen Sie den Benutzer

Um die aktuell verfügbaren Benutzer Ihres Arch Linux anzuzeigen, versuchen Sie es mit der folgenden Anleitung:

[omar@omar ~]$ cut -d: -f1 /etc/passwd
Wurzel
Behälter
Daemon
omar
Dummy
neu
Blau
Hölle
test1

Um die neuen und zuvor erstellten Benutzer zu löschen, kann die Anweisung „userdel“ verwendet werden. Dieser Befehl benötigt einen oder mehrere Benutzernamen gleichzeitig.

[omar@omar ~]$ sudo userdel test1
[omar@omar ~]$ sudo userdel Hölle
[omar@omar ~]$ sudo userdel blue neu
[/c]C
Wenn Sie einen Benutzer mit einem zugehörigen Home-Verzeichnis erstellen, können Sie ihn mit der Option –r löschen.
[cc lang=“bash“ width=“100%“ height=“100%“ escaped=“true“ theme=“blackboard“ nowrap=“0″]
[omar@omar ~]$ sudo userdel -r dummy

Abschluss

Der einleitende Absatz erklärt die Bedeutung der Benutzerverwaltung in allen Arten von Betriebssystemen. Um die Diskussion zu unterstützen, haben wir die verschiedenen Anweisungen ausprobiert, um die neuen Benutzer zu erstellen, zu ändern, zu sperren oder zu entsperren und sie zu löschen. Hierzu haben wir die Anweisungen useradd, usermod und userdel mit den Optionen –m, -p, -G, -r, -s, -l, –append, –shell, –lock, –unlock und –expiredate verwendet.

Kommentar verfassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Nach oben scrollen