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.