Auflisten der Benutzer-Gruppen mit dem groups-Befehl
In diesem Schritt werden wir untersuchen, wie Sie die Gruppen auflisten können, zu denen ein Benutzer gehört, indem Sie den Befehl groups
verwenden. Das Verständnis von Benutzer-Gruppen ist in Linux grundlegend, da sie zur Verwaltung von Berechtigungen und des Zugangs zu Dateien und Ressourcen verwendet werden.
Der Befehl groups
ist ein einfaches Hilfsprogramm, das die Namen der primären und zusätzlichen Gruppen für jeden angegebenen Benutzernamen ausgibt oder, wenn kein Benutzername angegeben wird, die des aktuellen Prozesses.
Lassen Sie uns herausfinden, zu welchen Gruppen der aktuelle Benutzer (labex
) gehört.
Öffnen Sie das Terminal, wenn es noch nicht geöffnet ist. Sie können dies tun, indem Sie auf das Symbol Xfce Terminal auf der linken Seite des Desktops klicken.
Geben Sie jetzt den folgenden Befehl ein und drücken Sie die Eingabetaste:
groups
Sie sollten eine Ausgabe ähnlich der folgenden sehen:
labex sudo ssl-cert public
Diese Ausgabe zeigt die Gruppen, zu denen der Benutzer labex
gehört. In diesem Beispiel gehört der Benutzer labex
zu den Gruppen labex
, sudo
, ssl-cert
und public
.
- Die erste aufgeführte Gruppe ist normalerweise die primäre Gruppe des Benutzers.
- Die folgenden Gruppen sind zusätzliche Gruppen.
Die Mitgliedschaft in der Gruppe sudo
ist wichtig, da es dem Benutzer ermöglicht, Befehle mit Superuser-Rechten mithilfe des Befehls sudo
auszuführen, wie Sie es im vorherigen Lab beim Installieren von htop
getan haben.
Sie können den Befehl groups
auch verwenden, um die Gruppen eines anderen Benutzers zu prüfen, wenn Sie seinen Benutzernamen kennen. Beispielsweise würden Sie, um die Gruppen des Benutzers root
zu prüfen, Folgendes eingeben:
groups root
Die Ausgabe würde die Gruppen anzeigen, zu denen der Benutzer root
gehört, was normalerweise nur die Gruppe root
ist:
root
Das Verständnis, zu welchen Gruppen ein Benutzer gehört, hilft Ihnen zu verstehen, welche Berechtigungen er auf dem System hat.
Klicken Sie auf Weiter, um mit dem nächsten Schritt fortzufahren und die Ausführung Ihres Befehls zu überprüfen.