So verwalten Sie Gruppen und Benutzer unter Linux

Die Verwaltung von Benutzern und Gruppen unter Linux mag auf den ersten Blick kompliziert erscheinen, ist jedoch in der Praxis recht einfach. Sollten Sie Schwierigkeiten beim Erstellen neuer Gruppen, dem Löschen bestehender Gruppen oder der Änderung von Benutzern auf Ihrem System gehabt haben, brauchen Sie sich keine Sorgen zu machen. Es kommt vor, dass selbst erfahrene Linux-Nutzer die Grundlagen vergessen. In dieser Anleitung werden wir sämtliche Aspekte der Verwaltung von Gruppen und Benutzern auf der Linux-Plattform beleuchten.

Neue Gruppen erstellen

Das Erstellen neuer Gruppen ist keine alltägliche Aufgabe für viele Nutzer, da die meisten Linux-Distributionen dies nicht erfordern. Wenn Sie jedoch Software installieren oder Ihre Systemverwaltung so anpassen müssen, dass eine neue Gruppe erforderlich wird, ist die Befehlszeile mit dem Befehl groupadd der schnellste Weg.

Um groupadd nutzen zu können, benötigen Sie Root-Zugriff oder zumindest die Möglichkeit, über sudo-Berechtigungen mit dem System zu interagieren. Vergewissern Sie sich, dass Ihr Benutzer dies kann, öffnen Sie dann ein Terminal und gehen Sie wie folgt vor, um eine neue Gruppe zu erstellen:

su -
  
groupadd neuegruppe

Oder alternativ, um eine neue Gruppe mit sudo zu erstellen:

sudo groupadd neuegruppe

Sie können auch mehrere Gruppen gleichzeitig erstellen:

su -
groupadd neuegruppe1, neuegruppe2, neuegruppe3

oder

sudo groupadd neuegruppe1, neuegruppe2, neuegruppe3

groupadd erstellt die neue Gruppe auf Ihrem Linux-System. Um zu bestätigen, dass die Gruppe existiert, sollten Sie die Liste der Gruppen auf Ihrem Computer filtern.

cut -d: -f1 /etc/group | grep neuegruppe

Durch die Kombination des obigen Befehls mit grep ist es möglich, die neu erstellte Gruppe herauszufiltern. Wenn der Befehl nichts zurückgibt, versuchen Sie erneut, die Gruppe zu erstellen.

Gruppen löschen

Wenn Sie eine bestimmte Gruppe auf Ihrem Linux-System nicht mehr benötigen, ist es ratsam, sie zu löschen. Das Entfernen einer Gruppe unter Linux ist genauso einfach wie das Erstellen einer neuen. Melden Sie sich zunächst als Root-Benutzer (su) an oder stellen Sie sicher, dass Ihr Benutzer sudo-Befehle ausführen kann. Führen Sie dann den Befehl groupdel aus, um eine vorhandene Gruppe zu entfernen.

su -
groupdel neuegruppe

oder

sudo groupdel neuegruppe

Die Ausführung von groupdel sollte die Gruppe entfernen. Zur Sicherheit listen Sie alle verfügbaren Gruppen auf Ihrem PC auf:

cut -d: -f1 /etc/group | grep neuegruppe

Wenn grep nichts zurückgibt, können Sie sicher sein, dass die Gruppe gelöscht wurde.

Benutzer zu Gruppen hinzufügen/entfernen

Um bestehende Benutzer zu einer neu erstellten Gruppe hinzuzufügen, müssen Sie den Befehl usermod verwenden. Öffnen Sie ein Terminal und verwenden Sie den Befehl cut, um alle Gruppen anzuzeigen. Durchsuchen Sie die Liste und suchen Sie die Namen der Gruppen, zu denen Sie Ihren Benutzer hinzufügen möchten. Alternativ können Sie auch den Namen der zuvor erstellten Gruppe verwenden.

Hinweis: Stellen Sie, wie zuvor, sicher, dass Sie sich mit su als Root anmelden können oder dass Sie sudo verwenden können, bevor Sie kritische Benutzerinformationen ändern.

su -
  
usermod -a -G neuegruppe benutzername

oder

sudo usermod -a -G neuegruppe benutzername

Bestätigen Sie, dass Ihr Benutzer der neuen Gruppe hinzugefügt wurde, indem Sie den folgenden Befehl ausführen:

groups

Benutzer verwalten

Neben der Gruppenverwaltung ist das Erlernen der Erstellung und Verwaltung von Benutzern ebenfalls von zentraler Bedeutung für die Aufrechterhaltung eines funktionierenden Linux-Systems. Im Gegensatz zur Gruppenverwaltung sind die Werkzeuge zur Benutzerverwaltung viel weniger kompliziert. In diesem Abschnitt des Handbuchs erfahren Sie, wie Sie unter Linux einen neuen Benutzer erstellen und einen vorhandenen Benutzer über die Befehlszeile löschen.

Neuen Benutzer erstellen

Müssen Sie einen neuen Benutzer auf Ihrem Linux-System erstellen? Öffnen Sie zunächst ein Terminalfenster. Verschaffen Sie sich im Terminal Root-Zugriff mit su oder sudo.

su -

oder

sudo -s

Nun, da Sie eine Root-Shell haben, ist es viel einfacher, Benutzer zu manipulieren, ohne immer wieder „sudo“ und ein Passwort hinzufügen zu müssen. Führen Sie den folgenden Befehl aus, um einen neuen Benutzer mit einem vollständigen Home-Verzeichnis zu erstellen.

Hinweis: Auf einigen Linux-Systemen müssen Sie möglicherweise useradd durch adduser ersetzen.

useradd neuerbenutzer

Alternativ ist es möglich, einen neuen Benutzer anzulegen und ihm gleichzeitig Gruppen zuzuweisen:

useradd -G gruppe1, gruppe2, gruppe3, gruppe4, gruppe5, gruppe6 neuerbenutzer

Nachdem Sie den neuen Benutzer erstellt haben, legen Sie das Passwort fest:

passwd neuerbenutzer

Benutzer löschen

Das Löschen von Benutzern unter Linux ist unkompliziert und einfach. Das Entfernen eines Benutzers kann unter Linux leicht mit dem Befehl userdel erreicht werden.

Hinweis: Bevor Sie mit dem Löschen von Benutzern fortfahren, sollten Sie sicherstellen, dass sich der zu löschende Benutzer abgemeldet hat. Es ist keine gute Idee, einen Benutzer zu löschen, der gerade aktiv ist. Es kann zu Problemen kommen und Sie werden es bereuen.

Nachdem Sie sich vergewissert haben, dass Sie nicht bei dem Benutzer angemeldet sind, den Sie löschen möchten, führen Sie Folgendes aus:

su -

oder

sudo -s

Gefolgt von:

userdel -r neuerbenutzer

Um den Benutzer zu löschen, aber sein Home-Verzeichnis beizubehalten, führen Sie stattdessen diesen Befehl aus:

userdel neuerbenutzer