Access Control List
أو ACL تمكننا من اعطاء يوزر معين صلاحيات محدده على أي مجلد أو ملف نريد
بالبداية يجب علينا اعادة المونت ( remount ) للبارتشن ونضع فيه الخيار acl
افتح ملف fstab وضع الخيار ( acl ) على البارتشن المطلوب كما في المثال
نحفظ الملف ثم نكتب
لاعادة الـ mount
الان لدي يوزر اسمه jseven اريد ان اعطيه كامل الصلاحيات على مجلد الويب سيرفر لدي
اقوم بذلك بواسطة الامر setfacl
اليوزر : jseven
الصلاحيات : rwx قرائة وكتابة وتنفيذ، ممكن أضع rw أو rx كما أريد
المجلد : /var/www/html
ولرؤية الصلاحيات على اي ملف بالامر getfacl
ولا ازالة الصلاحيات عن أي ملف ، استخدم الصيغه التاليه
وسلامتكم
أو ACL تمكننا من اعطاء يوزر معين صلاحيات محدده على أي مجلد أو ملف نريد
بالبداية يجب علينا اعادة المونت ( remount ) للبارتشن ونضع فيه الخيار acl
افتح ملف fstab وضع الخيار ( acl ) على البارتشن المطلوب كما في المثال
كود:
LABEL=/ / ext3 defaults,acl 1 1
كود:
mount -o remount /
الان لدي يوزر اسمه jseven اريد ان اعطيه كامل الصلاحيات على مجلد الويب سيرفر لدي
كود:
/var/www/html
كود:
setfacl -m u:jseven:rwx /var/www/html
اليوزر : jseven
الصلاحيات : rwx قرائة وكتابة وتنفيذ، ممكن أضع rw أو rx كما أريد
المجلد : /var/www/html
ولرؤية الصلاحيات على اي ملف بالامر getfacl
كود:
[[email protected] ~]# getfacl /var/www/html getfacl: Removing leading '/' from absolute path names # file: var/www/html # owner: root # group: root user::rwx user:jseven:rwx group::r-x mask::rwx other::r-x
كود:
setfacl -x u:jseven /var/www/html
تعليق