Möchten Sie Benutzer auf Ihrem Linux-Rechner oder -Server zu Gruppen hinzufügen? Sind Sie unsicher, wie das Gruppensystem funktioniert und benötigen eine Anleitung? Wir können Ihnen helfen! In dieser Anleitung zeigen wir Ihnen, wie Sie mit dem Tool „usermod“ unter Linux Benutzer zu Gruppen hinzufügen können.
Müssen Sie alle Benutzer eines Linux-Systems anzeigen? Hier finden Sie die entsprechende Anleitung: Anleitung zum Anzeigen aller Benutzer auf einem Linux-System.
Benutzer zu bestehenden Gruppen mit `usermod` hinzufügen
Wenn Sie einen Benutzer zu einer bereits vorhandenen Gruppe auf Ihrem Linux-System hinzufügen möchten, müssen Sie zunächst die Gruppen des Systems auflisten. Durch das Auflisten der Gruppen können Sie überprüfen, ob die gewünschte Gruppe existiert und wie sie exakt geschrieben ist.
Um eine Liste der vorhandenen Gruppen auf Ihrem Linux-Rechner anzuzeigen, führen Sie den Befehl `cut` aus. Dieser Befehl gibt jede Gruppe aus, die in Ihrem Terminal vorhanden ist. Dies ermöglicht es Ihnen, die Gruppe zu identifizieren, der Sie Benutzer hinzufügen möchten.
cut -d: -f1 /etc/group
Wenn viele Gruppen vorhanden sind und Sie die Übersichtlichkeit erhöhen möchten, verwenden Sie den Befehl `less`.
cut -d: -f1 /etc/group | less
Nachdem Sie die gewünschte Gruppe gefunden haben, können Sie Ihren Benutzer mit dem Befehl `usermod -a -G` hinzufügen. Dieser Befehl erlaubt es, ein bestimmtes Benutzerkonto an eine beliebige Gruppe zu binden.
Um beispielsweise den Benutzer „etoppc.com“ zur Gruppe „tech“ hinzuzufügen, verwenden Sie den Befehl `usermod -a -G` in Kombination mit der Gruppe „tech“.
sudo usermod -a -G tech etoppc.com
Der `usermod`-Befehl ist nicht auf eine einzelne Gruppe beschränkt. Sie können einen Benutzer mit demselben Befehl zu mehreren Gruppen gleichzeitig hinzufügen. Möchten Sie beispielsweise den Benutzer „etoppc.com“ zu den Gruppen „tech“, „video“ und „sound“ hinzufügen, listen Sie einfach alle Gruppen vor dem Benutzernamen auf. Die Anzahl der Gruppen, die einem Benutzer gleichzeitig hinzugefügt werden können, ist unbegrenzt.
sudo usermod -a -G tech video sound etoppc.com
Passen Sie den obigen Befehl `usermod -a -G` entsprechend Ihren Anforderungen an, um Benutzer zu bestimmten Gruppen hinzuzufügen. Wiederholen Sie diesen Vorgang für jeden Benutzer, den Sie in bestehende Gruppen unter Linux einfügen möchten!
Benutzer zu neuen Gruppen mit `usermod` hinzufügen
Neben dem Hinzufügen von Benutzern zu bestehenden Gruppen, können Sie mit dem `usermod`-Befehl auch Benutzer zu neuen Gruppen hinzufügen. Dazu müssen Sie zuerst eine neue Gruppe erstellen. Verwenden Sie hierfür den Befehl `groupadd`.
Um eine neue Gruppe zu erstellen, öffnen Sie ein Terminalfenster. Auf dem Linux-Desktop erreichen Sie das Terminal mit der Tastenkombination Strg + Alt + T. Alternativ finden Sie es im Anwendungsmenü unter „Terminal“.
Sobald das Terminalfenster geöffnet ist, verwenden Sie den Befehl `groupadd`, um Ihre neue Gruppe zu erstellen. Sie können den Namen der Gruppe frei wählen. Achten Sie jedoch darauf, dass der Name aussagekräftig ist und den Zweck der Gruppe widerspiegelt. Andernfalls könnten Sie die Gruppe später versehentlich löschen, ohne den Grund für ihre Existenz zu verstehen.
sudo groupadd mynewgroup
Nach der Eingabe des Befehls `groupadd` wird Ihr Linux-System wahrscheinlich nach Ihrem Passwort fragen. Geben Sie Ihr Benutzerpasswort über die Tastatur ein und bestätigen Sie mit der Eingabetaste.
Nachdem Sie die neue Gruppe erstellt haben, verwenden Sie den Befehl `cut`, um zu prüfen, ob die Gruppe tatsächlich existiert. Es ist wichtig sicherzustellen, dass die erstellte Gruppe im System vorhanden ist, da Sie ihr sonst keine Benutzer zuweisen können und die Gruppe möglicherweise neu erstellt werden muss.
Um alle Gruppen auf Ihrem Linux-System anzuzeigen, verwenden Sie den `cut`-Befehl in Kombination mit dem `grep`-Befehl. Dies ermöglicht es, die lange Liste der bestehenden Gruppen nach der von Ihnen erstellten Gruppe zu filtern.
sudo cut -d: -f1 /etc/group | grep mynewgroup
Der `cut`-Befehl gibt Ihren Gruppennamen zurück, wenn er erfolgreich war. Wenn die Gruppe nicht gefunden wird, erfolgt keine Ausgabe.
Nachdem Sie bestätigt haben, dass die neue Gruppe existiert, können Sie ihr einen Benutzer hinzufügen. Fügen Sie beispielsweise den Benutzer „etoppc.com“ zu der neu erstellten Gruppe „mynewgroup“ hinzu, indem Sie den folgenden `usermod`-Befehl ausführen.
sudo usermod -a -G mynewgroup etoppc.com
Benutzer aus Gruppen entfernen
Wenn Sie zu einem späteren Zeitpunkt einen Linux-Benutzer aus einer Gruppe entfernen müssen, verwenden Sie den Befehl `gpasswd`. Um beispielsweise den Benutzer „etoppc.com“ aus der Gruppe „mynewgroup“ zu entfernen, führen Sie folgenden Befehl aus:
sudo gpasswd -d etoppc.com mynewgroup
Verwenden Sie den obigen Befehl jedes Mal, wenn Sie einen Linux-Benutzer aus einer Gruppe entfernen möchten.