Wie man Benutzer unter CentOS 8 hinzufügt und löscht

Dieses Tutorial konzentriert sich auf die Möglichkeiten, Benutzer unter CentOS 8 hinzuzufügen und zu löschen.

Wenn Sie mit einer neuen CentOS 8-Instanz beginnen, ist das Hinzufügen und Löschen von Benutzern eine der grundlegendsten Aufgaben, die Sie vielleicht erledigen müssen.

Das Hinzufügen von Benutzern kann sehr nützlich sein.

Wenn Ihr Server an Größe zunimmt, möchten Sie vielleicht neue Benutzer hinzufügen. Sie könnten auch versucht sein, ihnen bestimmte Rechte zu geben, wie z. B. sudo-Rechte.

Andererseits möchten Sie vielleicht einige Benutzer auf Ihrem Host löschen. Aus Sicherheitsgründen ist es besser, Benutzerkonten nur für Personen zu belassen, die den Server tatsächlich täglich benutzen.

In diesem Tutorial gehen wir alle Möglichkeiten zum Hinzufügen und Löschen von Benutzern auf CentOS 8 durch.

Inhaltsverzeichnis

Voraussetzungen

Um neue Benutzer auf CentOS 8 hinzuzufügen, muss man ein sudo-Benutzer sein, d.h. man muss der wheel-Gruppe angehören.

Wenn Sie neugierig sind, wie Sie neue Benutzer zu den sudo-Benutzern unter CentOS 8 hinzufügen, können Sie dem Tutorial folgen, das wir zu diesem Thema geschrieben haben.

Um Ihre sudo-Rechte zu überprüfen, führen Sie den folgenden Befehl aus

$ sudo -l

Wenn Sie die folgende Ausgabe sehen, sind Sie startklar.

Hinzufügen eines Benutzers unter CentOS 8 mit adduser

Die erste Möglichkeit, Benutzer unter CentOS 8 hinzuzufügen, ist die Verwendung des adduser-Befehls.

Der adduser-Befehl ist dem useradd-Befehl sehr ähnlich, aber er bietet eine interaktivere Möglichkeit, Benutzer auf Ihrem CentOS 8-Server hinzuzufügen.

Im Allgemeinen sollten Sie adduser eher als useradd verwenden (wie von der useradd man-Seite selbst empfohlen)

Um einen Benutzer auf CentOS 8 hinzuzufügen, führen Sie diesen Befehl aus

$ sudo adduser userAdding user 'user'Adding new group 'user' (1007)Adding new user 'user' (1005) with group 'user'Creating home directory '/home/user'Copying files from '/etc/skel'

Sie werden aufgefordert, ein Passwort für den Benutzer zu wählen

New password: <type your password>Retype new password: <retype your password>Changing the user information for ricky

Dann werden Sie aufgefordert, einige spezifische Informationen über Ihren neuen Benutzer anzugeben.

Sie können einige Werte leer lassen, indem Sie die Eingabetaste drücken.

Enter the new value, or press ENTER for the default Full Name : Room Number : Work Phone : Home Phone : Other : 

Abschließend werden Sie gefragt, ob die angegebenen Informationen korrekt sind. Drücken Sie einfach “Y”, um Ihren neuen Benutzer hinzuzufügen.

Is the information correct? Y

Nun, da Ihr Benutzer erstellt ist, können Sie ihn zur Gruppe wheel (auch sudoers genannt) hinzufügen, um ihn zu einem Administrator-Benutzer zu machen.

Einen Benutzer unter CentOS 8 mit dem GNOME-Desktop hinzufügen

Wenn Sie Centos 8 mit einem GNOME-Desktop installiert haben, gibt es auch eine Möglichkeit, einen Benutzer direkt aus der UI-Umgebung zu erstellen.

In der Registerkarte “Anwendungen” suchen Sie nach “Einstellungen”.

Einstellungsmenü auf GNOME CentOS 8

Im Fenster “Einstellungen” klicken Sie auf die Option “Details”.

Detailseite in den Einstellungen von CentOS 8

Wählen Sie die Option “Details” und klicken Sie dann auf “Benutzer”.

Benutzer unter CentOS 8 hinzufügen

In der oberen rechten Ecke des Fensters auf die Schaltfläche “Freischalten” klicken.

Benutzer unter CentOS 8 hinzufügen

Passwort eingeben und im oberen Menü sollte nun die Option “Benutzer hinzufügen” angezeigt werden.

Benutzer hinzufügen unter CentOS 8

Im nächsten Fenster werden Sie gefragt, ob Sie einen privilegierten Account erstellen wollen oder nicht (entweder mit sudo-Rechten oder nicht).

Achten Sie darauf, dass Sie das Feld für den vollständigen Namen und den Benutzernamen ausfüllen.

Sie können ein Kennwort vergeben oder den Benutzer bei der nächsten Anmeldung über sein Kennwort entscheiden lassen.

Wenn Sie fertig sind, klicken Sie auf “Hinzufügen”, um den Benutzer zu erstellen.

Erstellen eines Benutzers unter CentOS 8

Glückwunsch, Ihr Konto wurde erfolgreich erstellt.

Benutzerkonto unter CentOS 8 erstellt

Hinzufügen eines Benutzers unter CentOS 8 mit useradd

$ sudo useradd <username>

Um dem Benutzer ein Passwort zuzuweisen, können Sie das Flag -p verwenden, aber es wird nicht empfohlen, da andere Benutzer das Passwort sehen können.

Um einem Benutzer ein Passwort zuzuweisen, verwenden Sie den Befehl passwd.

$ sudo passwd <username>New password:Retype new password:passwd: password updated successfully

Überprüfen Sie, ob Ihr Benutzer hinzugefügt wurde

Um zu überprüfen, ob Ihr Benutzer unter Linux erstellt wurde, führen Sie den folgenden Befehl aus.

$ cat /etc/passwd | grep <user><user>:x:1000:1000:user,,,:/home/user:/bin/bash

oder

$ cat /etc/passwd | grep <user> | cut -d: -f1<user>

Wenn es keine Einträge für diesen Befehl gibt, stellen Sie sicher, dass Sie Ihren Benutzer mit dem adduser-Befehl erstellen.

Löschen eines Benutzers unter CentOS 8 mit deluser

Um einen Benutzer unter CentOS 8 zu löschen, müssen Sie den deluser-Befehl verwenden.

$ sudo deluser <username>

In einigen Fällen möchten Sie vielleicht einen Benutzer mit seinem Heimatverzeichnis entfernen.

In diesem Fall müssen Sie die Option -remove-home hinzufügen.

Wenn Sie diese Option nicht angeben, bleiben die Dateien, die zu diesem Benutzer gehören, im Dateisystem intakt.

$ sudo deluser --remove-home <username>Looking for files to backup/removeRemoving user 'user'Warning: group 'user' has no more members.Done.

Um alle zu einem Benutzer gehörenden Dateien zu löschen, verwenden Sie den Parameter -remove-all-files.

$ sudo deluser --remove-all-files <username>

Löschen eines sudo-Benutzers mit visudo

Wenn Sie einen sudo-Benutzer unter CentOS 8 entfernt haben, ist es sehr wahrscheinlich, dass der Benutzer noch in der Datei sudoers existiert.

Um einen Benutzer aus der sudoers-Datei zu löschen, führen Sie visudo aus.

$ sudo visudo

Suchen Sie die Zeile, die dem gerade gelöschten Benutzer entspricht, und entfernen Sie diese Zeile.

<username> ALL=(ALL:ALL) ALL

Speichern Sie die Datei, und der Benutzer sollte nicht mehr zur sudo-Gruppe gehören.

Löschen eines Benutzers mit dem GNOME-Desktop

Aus dem Benutzer-Panel, das wir zuvor zum Erstellen eines Benutzers verwendet haben, finden Sie die Option “Benutzer entfernen” am unteren Rand des Fensters.

Löschen eines Benutzers unter CentOS 8

Hinweis: Sie müssen das Panel entsperren, um diese Operation durchführen zu können.

Wenn Sie auf “Benutzer entfernen” klicken, werden Sie gefragt, ob Sie die Dateien, die diesem Benutzer gehören, behalten wollen. In diesem Fall entscheide ich mich dafür, die Dateien zu entfernen.

Löschen eines Benutzers mit Dateien unter CentOS 8

Fazit

Wie Sie sehen, ist das Hinzufügen und Löschen von Benutzern unter CentOS 8 ziemlich einfach.

Wenn Sie sich für Linux-Administration interessieren, haben wir einen kompletten Abschnitt mit detaillierten Artikeln zu diesem Thema.

Lesen Sie ihn unbedingt, um komplexe Konzepte der Linux-Systemadministration zu verstehen.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.