Pokud chcete všechny skupiny známé systému, doporučil bych použít getent group místo analýzy /etc/group :
getent group
Důvodem je, že na síťových systémech nemusí skupiny pouze číst z /etc/group soubor, ale také získané prostřednictvím LDAP nebo Zlatých stránek (seznam známých skupin pochází ze souboru místní skupiny plus skupiny přijaté v těchto případech přes LDAP nebo YP).
Pokud chcete pouze názvy skupin, můžete použít:
getent group | cut -d: -f1
Chcete-li vypsat všechny místní skupiny, ke kterým jsou přiřazeni uživatelé, použijte tento příkaz:
cut -d: -f1 /etc/group | sort
Pro více informací ->Unixové skupiny, příkaz Vyjmout, příkaz řazení
V systémech Linux, macOS a Unix k zobrazení skupin, do kterých patříte, použijte:
id -Gn
což je ekvivalentní groups nástroj, který je na Unixu zastaralý (podle návodu k Unixu).
V systémech macOS a Unix příkaz id -p je doporučeno pro normální interaktivní.
Vysvětlení parametrů:
-G,--groups- vytisknout všechna ID skupin
-n,--name- vytisknout jméno místo čísla, pro-ugG
-p- Udělejte výstup tak, aby byl čitelný pro člověka.