Nachdem Sie die Gruppe vr_designers
erstellt und Benutzer hinzugefügt haben, ist es wichtig zu verstehen, wie Sie Gruppeninformationen in Linux abrufen und überprüfen können. In diesem Schritt lernen Sie mehrere Methoden kennen, um gruppenzugehörige Informationen zu prüfen.
Stellen Sie zunächst sicher, dass Sie sich im Projektverzeichnis befinden:
cd ~/project
Verwenden des Befehls id
Der Befehl id
liefert detaillierte Informationen über die Identität eines Benutzers, einschließlich seiner Benutzer-ID (UID), primären Gruppen-ID (GID) und aller Gruppen, zu denen er gehört. Überprüfen wir die Gruppeninformationen für user1
:
id user1
Dieser Befehl zeigt eine Ausgabe ähnlich der folgenden an:
uid=1001(user1) gid=1001(user1) groups=1001(user1),1004(vr_designers)
Diese Ausgabe zeigt:
uid=1001(user1)
: Die Benutzer-ID und der Benutzername
gid=1001(user1)
: Die primäre Gruppen-ID und der Gruppenname (häufig derselbe wie der Benutzername)
groups=1001(user1),1004(vr_designers)
: Alle Gruppen, zu denen der Benutzer gehört
Verwenden des Befehls getent
Ein weiterer nützlicher Befehl zum Überprüfen von Gruppeninformationen ist getent
, der Einträge aus verschiedenen administrativen Datenbanken abruft, einschließlich der Gruppen-Datenbank:
getent group vr_designers
Sie sollten eine Ausgabe ähnlich der folgenden sehen:
vr_designers:x:1004:user1,user2,user3
Diese Ausgabe zeigt:
vr_designers
: Der Gruppenname
x
: Ein Platzhalter für das Gruppenschlüsselwort
1004
: Die Gruppen-ID (GID)
user1,user2,user3
: Eine Liste aller Benutzer, die Mitglieder dieser Gruppe sind
Direktes Prüfen der Gruppen-Datei
Sie können auch die Datei /etc/group
prüfen, die alle Gruppeninformationen auf dem System speichert:
cat /etc/group | grep vr_designers
Die Ausgabe sollte ähnlich der folgenden sein:
vr_designers:x:1004:user1,user2,user3
Überprüfen der Gruppenmitgliedschaft eines bestimmten Benutzers
Um speziell zu überprüfen, zu welchen Gruppen ein Benutzer gehört, können Sie den Befehl groups
mit einem Benutzernamen verwenden:
groups user2
Ausgabe:
user2 : user2 vr_designers
Diese Befehle bieten verschiedene Möglichkeiten, Gruppeninformationen in Linux zu überprüfen. Das Verstehen und Verwenden dieser Befehle ist für die effektive Benutzer- und Gruppenverwaltung unerlässlich.