2.2 KiB
2.2 KiB
بسم الله الرحمن الرحیم
استفاده از setfacl برای تنظیم دسترسی خاصِ کاربر خاص و پوشه و فایل خاص:
نصب acl در اوبونتو:
apt-get install acl
دستور زیر تمامی دسترسی ها را لیست می کند:
ls -lR
توضیح:
Option | Description |
---|---|
ls: | این دستور تمام محتویات دایرکتوری فعلی را فهرست می کند. |
-lR: | این گزینه تمام محتویات دایرکتوری و زیر شاخه فعلی را با اندازه، اطلاعات مجوز، اطلاعات مالک، اطلاعات گروه، زمان آخرین تغییر و غیره لیست می کند. |
کاربر faru5903 هیچ دسترسی به پوشه و زیر شاخه های /home/folder ندارد
Option | Description |
---|---|
(r) | Read |
(w) | Write |
(x) | Execute |
sudo setfacl -R -m u:faru5903:--- /home/folder
کاربر faru5903 همه دسترسی ها(خواندن و نوشتن و اجرا) به پوشه و زیر شاخه های /home/folder دارد
sudo setfacl -R -m u:faru5903:rwx /home/folder
کاربر faru5903 دسترسی فقط خواندن به پوشه و زیر شاخه های /home/folder دارد
sudo setfacl -R -m u:faru5903:r /home/folder
کاربر faru5903 دسترسی فقط اجرا به پوشه و زیر شاخه های /home/folder دارد
sudo setfacl -R -m u:faru5903:x /home/folder
کاربر faru5903 دسترسی فقط نوشتن به پوشه و زیر شاخه های /home/folder دارد
sudo setfacl -R -m u:faru5903:w /home/folder
صلوات