ACL (Access Control Lists) в Linux — это механизм, позволяющий удобно управлять правами доступа к файлам и каталогам.



1. Установка ACL:



Для работы ACL необходимо установить соответствующие пакеты. На Debian подобном Linux-дистрибутиве (Ubuntu, Mint, etc.) это acl:



sudo apt-get install acl



2. ACL-комманды:



• setfacl — установка ACL; 

• getfacl — просмотр ACL; 

• chmod — изменение режимов (permissions); 

• chown — смены owner'a (владельца) файл/кат. 



3. Примеры: 



• setfacl -m u:username:rwx /path/to/file — уст. ACL-для username, rwx — read/write/execute; 



• getfacl /path/to/file — просм. ACL; 



• chmod -R 755 /path/to/dir — рекурсивная смена разрешений каждого файла в указанной директории на 755 (rwx-rx-rx)



• chown -R username:groupname /path/to/dir – меняет владельца и группу каждого файла в директории, рекурсивно проходя по ним