setfacl
تنظیم ACL فایل و پوشه
ساختار دستور
setfacl [options] acl_spec fileنمونههای کاربردی
sudo setfacl -m u:deploy:rwx /var/www/htmlدسترسی کامل برای کاربر deploy
sudo setfacl -R -m g:developers:rx /srv/appدسترسی خواندن برای یک گروه بهصورت بازگشتی
sudo setfacl -d -m u:deploy:rwx /var/www/htmlدسترسی پیشفرض برای فایلهای جدید داخل پوشه
sudo setfacl -x u:deploy /var/www/htmlحذف قانون یک کاربر
sudo setfacl -b /var/www/htmlحذف همهٔ ACL ها
آپشنهای مهم
-m- تغییر یا افزودن
-x- حذف قانون
-b- حذف همه
-R- بازگشتی
-d- پیشفرض برای فایلهای جدید