Benutzer im Ubuntu-Betriebssystem können abhängig von ihren Rechten auf verschiedene Ressourcen zugreifen und verschiedene Aktionen ausführen. Eine Möglichkeit zum Verwalten von Benutzerrechten besteht darin, sie Gruppen hinzuzufügen. Mit Gruppen in Ubuntu können Sie Benutzer mit ähnlichen Rechten gruppieren und zentral verwalten.
Das Hinzufügen eines Benutzers zu einer Gruppe in Ubuntu kann nützlich sein, wenn Sie Zugriff auf bestimmte Dateien oder Verzeichnisse gewähren, Berechtigungen zum Ausführen bestimmter Befehle festlegen oder die Umgebung für eine bestimmte Benutzergruppe konfigurieren möchten.
Sie können den Befehl sudo usermod -aG verwenden, um einen Benutzer zu einer Gruppe in Ubuntu hinzuzufügen gruppenname Benutzername , wo gruppenname - der Name der Gruppe, der der Benutzer hinzugefügt werden soll, und Benutzername - der Benutzername, der der Gruppe hinzugefügt werden soll.
Schritt 1: Als Administrator anmelden
Bevor Sie einen Benutzer zu einer Gruppe hinzufügen können, müssen Sie sich als Administrator anmelden. Führen Sie dazu die folgenden Schritte aus:
- Öffnen Sie das Terminal, indem Sie Strg + Alt + T drücken.
- Geben Sie den Benutzernamen und das Kennwort des Administrators ein.
- Drücken Sie die Eingabetaste, um sich anzumelden.
Jetzt können Sie mit dem Hinzufügen eines Benutzers zur Gruppe fortfahren.
Schritt 2: Erstellen eines neuen Benutzers
Führen Sie die folgenden Schritte aus, um einen neuen Benutzer zu einer Gruppe in Ubuntu hinzuzufügen:
- Öffnen Sie das Terminal, indem Sie Strg +Alt+ T drücken
- Geben Sie den Befehl sudo adduser Benutzername ein, wobei Benutzername der Name des neuen Benutzers ist, den Sie hinzufügen möchten
- Drücken Sie die Eingabetaste und geben Sie das Kennwort für den neuen Benutzer ein
- Geben Sie das Kennwort zur Bestätigung erneut ein
- Geben Sie den vollständigen Benutzernamen ein, oder drücken Sie die Eingabetaste , um dieses Feld leer zu lassen
- Geben Sie als Nächstes die Zimmernummer, das Telefon, weitere Informationen ein, oder drücken Sie die Eingabetaste , um die Felder leer zu lassen
- Bestätigen Sie alle eingegebenen Daten, indem Sie Y drücken, wenn sie korrekt sind, oder N , wenn sie korrigiert werden müssen
Sie haben erfolgreich einen neuen Benutzer in Ubuntu erstellt! Nun fahren wir mit dem nächsten Schritt fort - dem Hinzufügen eines Benutzers zur Gruppe.
Hinweis: Wenn der Benutzer sudo zum Ausführen privilegierter Befehle verwenden soll, fügen Sie ihn zur sudo-Gruppe hinzu, indem Sie den Befehl sudo usermod -aG sudo username ausführen.
Schritt 3: Suchen der Gruppen-ID
Es gibt mehrere Möglichkeiten, die Gruppen-ID zu finden:
| Das Team | Die Beschreibung |
|---|---|
| cat /etc/group | |
| grep 'Gruppenname' /etc/group |
Nachdem Sie die Gruppen-ID gefunden haben, können Sie mit dem nächsten Schritt fortfahren und den Benutzer mit dem Befehl sudo usermod -aG Gruppenname Benutzername zur Gruppe hinzufügen (wobei Gruppenname der Name der Gruppe ist und Benutzername der Name des Benutzers ist, den Sie hinzufügen möchten).
Schritt 4: Hinzufügen eines Benutzers zu einer Gruppe
Nachdem Sie eine neue Gruppe erstellt haben, müssen Sie der Gruppe einen Benutzer hinzufügen. Geben Sie dazu den folgenden Befehl ein:
sudo usermod -aG Gruppenname Benutzername
Ersetzen Sie hier den Gruppennamen durch den Namen der erstellten Gruppe und den Benutzernamen durch den Namen des Benutzers, den Sie dieser Gruppe hinzufügen möchten.
Wenn Sie beispielsweise die Gruppe "developers" erstellt haben und den Benutzer "john" zu dieser Gruppe hinzufügen möchten, sieht der Befehl folgendermaßen aus:
sudo usermod -aG developers john
Nach der Eingabe des Befehls müssen Sie möglicherweise das Administratorkennwort eingeben. Nachdem der Befehl erfolgreich ausgeführt wurde, wird der Benutzer zur angegebenen Gruppe hinzugefügt.
Sie können den Benutzer auch mehreren Gruppen hinzufügen, indem Sie die Gruppennamen einfach durch Kommas getrennt auflisten. Zum Beispiel:
sudo usermod -aG group1,group2,group3 Benutzername
Fertig! Jetzt wissen Sie, wie Sie einen Benutzer über die Befehlszeile zu einer Gruppe in Ubuntu hinzufügen.
Schritt 5: Überprüfen des erfolgreichen Hinzufügens
Um sicherzustellen, dass der Benutzer erfolgreich zu einer Gruppe in Ubuntu hinzugefügt wurde, gehen Sie folgendermaßen vor:
- Öffnen Sie das Terminal.
- Geben Sie den Befehl groups USERNAME ein, wobei USERNAME für den Namen des Benutzers steht, den Sie der Gruppe hinzugefügt haben.
- Drücken Sie die Eingabetaste.
- Daraufhin sollte eine Liste der Gruppen angezeigt werden, denen der angegebene Benutzer angehört. Wenn Sie eine hinzugefügte Gruppe in dieser Liste sehen, wurde der Benutzer erfolgreich hinzugefügt.
Jetzt können Sie sicher sein, dass das Hinzufügen eines Benutzers zu einer Gruppe in Ubuntu erfolgreich war.
Schritt 6: Dateiberechtigungen für die Gruppe
Sobald Sie einen Benutzer zu einer Gruppe hinzugefügt haben, müssen Sie möglicherweise die Zugriffsrechte für eine bestimmte Datei oder einen bestimmten Ordner ändern, um den Zugriff der Gruppe auf dieses Objekt zuzulassen oder zu verweigern.
Um die Zugriffsrechte zu ändern, müssen Sie den Befehl chmod zusammen mit den entsprechenden Parametern verwenden.
Zum Beispiel, um der Gruppe das Schreiben in die Datei "myfile.txt", können Sie den folgenden Befehl ausführen:
chmod g+w myfile.txt
Dadurch wird das Schreibrecht (w) der Gruppe (g) für die Datei "myfile" hinzugefügt.txt".
Wenn Sie verhindern möchten, dass eine Gruppe auf eine Datei zugreift, können Sie den Befehl verwenden:
chmod g-r myfile.txt
Dadurch wird das Leserecht (r) der Gruppe (g) für die Datei "myfile" entfernt.txt".
Sie können auch verschiedene Chmod-Optionen kombinieren, um die Zugriffsrechte genauer zu ändern. Um beispielsweise das Lesen und Schreiben einer Gruppe zuzulassen, aber die Ausführung zu verhindern, können Sie einen Befehl ausführen:
chmod g+rw myfile.txt
Dadurch werden die Lese- und Schreibrechte (w) hinzugefügt, aber das Ausführungsrecht (x) für die Datei "myfile" wird von der Gruppe entfernt.txt".
Beachten Sie, dass die Zugriffsrechte für Dateien und Ordner nur vom Systemadministrator oder vom Benutzer mit den entsprechenden Berechtigungen geändert werden können.