Утиліта setfacl у Linux використовується для встановлення та керування розширеними списками контролю доступу (ACL) для файлів і каталогів. ACL дають змогу гнучкіше керувати правами доступу, ніж стандартні права доступу в Linux.
setfacl
дає змогу виконувати такі функції:
setfacl
.setfacl
для перегляду поточних прав доступу для файлів і каталогів.setfacl
.setfacl
є потужним інструментом для керування правами доступу в Linux і може бути корисною в різних сценаріях, як-от установлення різних прав доступу для різних користувачів або груп, установлення дозволів тільки на читання або запис.
Для встановлення утиліти setfacl
в Ubuntu або Debian, ви можете використовувати таку команду:
sudo apt-get install acl
Після встановлення утиліти , ви можете використовувати команду setfacl для встановлення ACL для файлів і каталогів. Наприклад, щоб встановити ACL для файлу "file.txt" і дозволити групі "users" читання і запис, ви можете використовувати таку команду:
setfacl -m g:users:rw file.txt
Це встановить права читання і запису для групи "users" на файл "file.txt". Ви також можете використовувати різні опції і ключі з командою setfacl
для встановлення більш складних прав доступу.