Ich habe die Gruppen zuerst aufgelistet mit:
groups
Ich habe die Gruppe mit hinzugefügt
groupadd -g 300 oinstall
groupadd –g 500 dba
und dann, wenn ich es tue
groups
root bin daemon sys adm disk wheel sfcb
Ich kann keine von mir hinzugefügten Gruppen finden. Wie liste ich Gruppen mit Gruppen-ID auf? Auch wenn ich versuche, es erneut hinzuzufügen, heißt es, dass Gruppen bereits vorhanden sind.
groups
Befehl angezeigt wird.Sie können Gruppen auflisten, indem Sie verwenden
getent
oder, falls nicht vorhanden, nachsehen/etc/group
Bei der Ausführung des Befehls ist die GID der dritte Wert in der Ausgabe, z.
Um nur Gruppennamen und deren GID aufzulisten
awk
, drucken Sie die gewünschten Spalten folgendermaßen aus:Siehe auch http://man7.org/linux/man-pages/man1/getent.1.html
In dem Fall
getent
ist das nicht vorhanden.$ grep $group /etc/group
Die GID ist der 3. Wert in der Ausgabe. Z.B
Oben ist die GID für die Gruppenbenutzer 100. Um nur den Gruppennamen und die GID zu erhalten, können Sie awk und grep wie folgt verwenden:
Beachten Sie, dass bei Systemen, die für die Verwendung der externen Authentifizierung (wie LDAP) eingerichtet sind, nicht alle Gruppen in der Datei / etc / group vorhanden sind. Siehe auch http://www.cyberciti.biz/faq/understanding-etcgroup-file/
quelle
/etc/group
. Sie könnten in NIS, LDAP usw. gespeichert werdengetent group
.