Sobes.tech
Junior — Middle

Můžete vysvětlit, co znamená seznam řízení přístupu (ACL) v operačním systému Linux a jak se používá k řízení přístupu?

sobes.tech AI

Odpověď od AI

Seznam řízení přístupu (ACL) v Linuxu je pokročilý mechanismus správy oprávnění k souborům a adresářům, který doplňuje standardní práva (rwx pro vlastníka, skupinu a ostatní).

ACL umožňuje nastavovat přístupová práva pro konkrétní uživatele a skupiny, čímž přesahuje standardní model. To je užitečné, když je potřeba flexibilnější kontrola přístupu, například udělit různá práva různým uživatelům na stejný soubor.

Pro práci s ACL v Linuxu se používají příkazy getfacl (pro zobrazení) a setfacl (pro nastavení). Příklad:

# Zobrazení ACL souboru
getfacl příklad.txt

# Přidání práva ke čtení pro uživatele user1
setfacl -m u:user1:r-- příklad.txt

Tímto způsobem ACL rozšiřuje možnosti správy přístupu, umožňuje detailní konfiguraci práv pro jednotlivé uživatele a skupiny.