Junior — Middle
Можете ли да обясните какво означава списъкът за контрол на достъпа (ACL) в операционната система Linux и как се използва за управление на достъпа?
sobes.tech AI
Отговор от AI
Списък с контрол на достъпа (ACL) в Linux е разширен механизъм за управление на правата за достъп до файлове и директории, който допълва стандартните права (rwx за собственик, група и други).
ACL позволява задаване на права за конкретни потребители и групи, излизайки извън стандартния модел. Това е полезно, когато е необходимо по-гъвкаво управление на достъпа, например да се дадат различни права на различни потребители върху един и същи файл.
За работа с ACL в Linux се използват командите getfacl (за преглед) и setfacl (за настройка). Пример:
# Преглед на ACL на файл
getfacl пример.txt
# Добавяне на право за четене за потребителя user1
setfacl -m u:user1:r-- пример.txt
По този начин ACL разширява възможностите за управление на достъпа, позволявайки детайлна настройка на правата за отделни потребители и групи.