Linux-Betriebssystem ist ein weit verbreitetes Open-Source-Betriebssystem. Es bietet Benutzern eine Fülle von Befehlszeilentools, mit denen Benutzer das System einfacher verwalten können. In einem Linux-System verfügt jeder Benutzer über eine eindeutige Benutzerkennung (Benutzer-ID, UID) und eine Gruppenkennung (Gruppen-ID, GID). Das Verständnis der UID und GID des Benutzers ist für die Systemverwaltung und Dateiberechtigungsverwaltung sehr wichtig. In diesem Artikel werden verschiedene Techniken zum Anzeigen der UID und GID des Benutzers vorgestellt, um das Linux-System besser zu verwalten.
1. Verwenden Sie den Befehl id
Der Befehl id kann die UID und GID des aktuellen Benutzers sowie die zusätzlichen Gruppen anzeigen, zu denen er gehört. Geben Sie einfach den folgenden Befehl in das Terminal ein:
id
Beispielausgabe:
uid=1000(john) gid=1000(john) groups=1000(john),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),113(lpadmin),128(sambashare)
In der obigen Ausgabe stellt uid die UID des Benutzers dar, gid stellt die GID der primären Gruppe dar, zu der der Benutzer gehört, und groups stellt die zusätzlichen Gruppen dar zu dem der Benutzer gehört. In diesem Beispiel ist die UID des Benutzers John 1000 und seine GID ist ebenfalls 1000.
2. Verwenden Sie den Befehl getent
Der Befehl getent wird verwendet, um benutzer- und gruppenbezogene Informationen abzurufen, einschließlich der UID und GID des Benutzers. Die entsprechenden Informationen erhalten Sie durch Angabe des Benutzernamens oder Gruppennamens. Hier ist ein Beispiel:
getent passwd john
Beispielausgabe:
john:x:1000:1000:John Doe:/home/john:/bin/bash
In der obigen Ausgabe ist das dritte Feld die UID des Benutzers und das vierte Feld die GID der primären Gruppe, zu der der Benutzer gehört. In diesem Beispiel ist die UID des Benutzers John 1000 und seine GID ist ebenfalls 1000.
3. Verwenden Sie den grep-Befehl
In Linux-Systemen werden Benutzer- und Gruppeninformationen normalerweise in den Dateien /etc/passwd und /etc/group gespeichert. Mit dem Befehl grep können Sie die UID und GID eines bestimmten Benutzers oder einer bestimmten Gruppe ermitteln. Hier ist ein Beispiel:
grep john /etc/passwd
Beispielausgabe:
john:x:1000:1000:John Doe:/home/john:/bin/bash
In der obigen Ausgabe ist das dritte Feld die UID des Benutzers und das vierte Feld die GID der primären Gruppe, zu der der Benutzer gehört. In diesem Beispiel ist die UID des Benutzers John 1000 und seine GID ist ebenfalls 1000.
Zusammenfassend können wir durch die verschiedenen oben vorgestellten Methoden problemlos die UID und GID des Benutzers anzeigen, was für die Systemverwaltung und Berechtigungsverwaltung sehr hilfreich ist. Wenn wir diese Fähigkeiten beherrschen, können wir Linux-Systeme effizienter verwalten.
Das obige ist der detaillierte Inhalt vonLinux-Befehle: Tipps zum Anzeigen von Benutzer-UID und GID. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!