بسم الله الرحمن الرحیم
### استفاده از setfacl برای تنظیم دسترسی خاصِ کاربر خاص و پوشه و فایل خاص:
### نصب acl در اوبونتو:
```r
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
```
صلوات