Eine der ersten Aufgaben beim Bereitstellen eines neuen Linux-Servers ist das Hinzufügen und Entfernen von Benutzern. Jeder Benutzer kann verschiedene Berechtigungsstufen und spezifische Einstellungen für verschiedene Kommandozeilen- und GUI-Anwendungen haben.

Dieser Artikel erklärt, wie man Benutzer auf CentOS 8-Systemen hinzufügt und entfernt.

Voraussetzungen #

Um Benutzer erstellen und entfernen zu können, müssen Sie als root oder Benutzer mit sudo-Rechten angemeldet sein.

Benutzer in CentOS 8 hinzufügen #

In CentOS können Sie ein neues Benutzerkonto mit dem useraddBefehl erstellen, gefolgt von dem Benutzernamen, den Sie erstellen möchten.

Um zum Beispiel ein neues Benutzerkonto mit dem Namen „linuxize“ zu erstellen, würden Sie Folgendes ausführen:

sudo adduser linuxize

Bei Erfolg gibt der Befehl keine Ausgabe aus. Er erstellt den Benutzer und das Home-Verzeichnis des Benutzers (/home/linuxize) und kopiert Dateien aus dem Verzeichnis /etc/skel in das Home-Verzeichnis des Benutzers. Innerhalb des Home-Verzeichnisses kann der Benutzer Dateien und Verzeichnisse schreiben, bearbeiten und löschen.

Wenn Sie als root angemeldet sind, müssen Sie nicht jedem Befehl sudo voranstellen.

Als Nächstes müssen Sie ein Passwort für den neuen Benutzer festlegen, damit er sich anmelden kann. Rufen Sie dazu den passwdBefehl gefolgt vom Benutzernamen auf:

sudo passwd linuxize

Sie werden aufgefordert, das Passwort einzugeben und zu bestätigen:

Changing password for user linuxize.New password: Retype new password: passwd: all authentication tokens updated successfully.

Stellen Sie sicher, dass Sie ein sicheres Passwort verwenden, das Groß- und Kleinbuchstaben, Zahlen und Sonderzeichen enthält.

Sudo-Berechtigungen erteilen #

Standardmäßig wird unter CentOS Mitgliedern der Gruppe wheel sudoZugriff gewährt.

Wenn Sie möchten, dass der neu erstellte Benutzer administrative Rechte hat, fügen Sie den Benutzer der Gruppe hinzu:

sudo usermod -aG wheel linuxize

Sie können dem Benutzer auch sudo-Zugriff konfigurieren, indem Sie die sudoers-Datei ändern.

Wie man einen Benutzer in CentOS löscht #

Um ein Benutzerkonto zu löschen, das nicht mehr benötigt wird, rufen Sie den userdelBefehl gefolgt von dem Benutzernamen auf.

Um zum Beispiel das Benutzerkonto mit dem Namen „linuxize“ zu entfernen, würden Sie Folgendes ausführen:

sudo userdel linuxize

Bei Erfolg gibt der Befehl keine Ausgabe aus.

Der obige Befehl entfernt den Benutzer, ohne die Benutzerdateien zu löschen. Der Benutzer wird auch aus allen Gruppen entfernt, denen er angehörte.

Um einen Benutzer zu entfernen und sein Home-Verzeichnis und seinen Mail-Spool zu löschen, übergeben Sie die Option -r an userdel:

sudo userdel -r linuxize

Abschluss #

Wir haben Ihnen gezeigt, wie Sie in CentOS 8 Benutzer hinzufügen und entfernen können. Die gleichen Befehle gelten für jede andere Linux-Distribution.

CentOS ist, wie alle anderen Linux-Distributionen auch, ein Mehrbenutzer-Betriebssystem. Zu wissen, wie man Benutzer hinzufügt und entfernt, ist eine der wesentlichen Fähigkeiten, die jeder Linux-Benutzer kennen sollte.