Skupiny
Správa skupin v operačním systému Linux a provádění běžných úkonů.
Obsah:
Skupiny
Skupiny jsou soubory práv pro daný účel. Uživatel patří nejdříve do primární skupiny(users) a jelikož tato skupina nesplňuje většinou všechny požadavky, může patřit ještě do dodatečných skupin. Pokud chceme, aby uživatel mohl hrát hry, přidělíme mu dodatečnou skupinu games. Jestliže chceme, aby mohl spravovat systém bez přepínání na roota, přidělíme ho do skupiny sudo.
Pokud chceme zjistit v jakých skupinách je přihlášený uživatel, poslouží nám nástroj groups. Zadáváme buď samostatně anebo doplníme jméno uživatele.
groups franta
Seznam skupin
Skupiny se mohou v jednotlivých distribucích odlišovat.
- users – Standardní práva pro uživatele
- adm – Administrativní skupina pro práva čtení různých logů
- audio – Poslech hudby a práce se zvuky
- ftp – Přístup do /srv/ftp
- games – Hry
- http – Přístup do /srv/http
- nobody – Skupina bez oprávnění
- optical – Optické mechaniky
- power – Napájení
- root – Skupina s kompletním administrátorským přístupem
- storage – Úložiště
- sudo – Práva superuživatele na vyžádání
- video – Přehrávání videa
- wheel – Alternativa skupiny sudo pro Archlinux
Přidání uživatele do skupiny
Uživatele můžeme neomezeně a libovolně podle potřeb přiřazovat do skupin tak, aby výsledek splňoval požadovaná oprávnění.
Přidání uživatele do skupiny provedeme pomocí nástroje usermod. Na příkladu přidáváme uživatele franta do skupiny storage:
usermod -a -G storage franta
Další příklady přidání uživatele do skupiny video:
addgroup franta video
gpasswd -a franta video
Důležité soubory
/etc/group | skupiny |
/etc/login.defs | konfigurace stínového hesla |
/etc/passwd | Uživatelské účty |
/etc/shadow | zabezpečení uživatelských účtů |
/etc/subgid | skupinové ID |
/etc/subuid | uživatelské ID |