Uživatel je vždy členem jedné skupiny, primární skupiny, v databázi passwd. Kromě členství v primární skupině lze přidat další členství ve skupině. To může být nezbytné pro získání přístupu ke skupinovému adresáři/sdílení nebo pro delegování oprávnění v konfiguraci sudo. Existující další skupiny můžete přidat pomocí parametru –groups příkazu useradd během vytváření uživatele nebo později pomocí usermod nebo groupmems.
Vytvoříme nového uživatele a novou skupinu a ověříme výsledky:
# useradd student # passwd student # groupadd staff
Udělejte z uživatele studenta člena skupiny:
# groupmems -g staff -a student # groupmems -g staff -l
groupmems Příklady příkazů
1. Přidání uživatele do skupiny:
# groupmems -a mike -g SUPPORT # groupmems --add mike -g SUPPORT
2. Chcete-li odstranit/odebrat uživatele ze skupiny:
# groupmems -d mike SUPPORT -g SUPPORT # groupmems --delete mike SUPPORT -g SUPPORT
3. Chcete-li změnit název skupiny:
# groupmems -g SUPPORT
4. Odebrání uživatelů ze skupiny:
# groupmems -p -g SUPPORT # groupmems --purge -g SUPPORT
5. Seznam členů skupiny:
# groupmems -l -g SUPPORT # groupmems --list -g SUPPORT
Poslední myšlenka
Vzhledem k tomu, že členství uživatele ve skupině je definováno na dvou různých místech, může být obtížné zjistit, které skupiny přesně je uživatel členem. Pohodlným příkazem pro kontrolu je groupmems. Použijte například příkaz groupmems -g sales -l, abyste viděli, kteří uživatelé jsou členy skupiny sales. Zde se zobrazí uživatelé, kteří jsou členy této skupiny jako sekundární přiřazení skupiny, ale také uživatelé, kteří jsou členy této skupiny jako primární přiřazení skupiny.