| mfsfacl(1) | This is part of MooseFS | mfsfacl(1) |
نام (NAME)
mfsfacl - ابزارهای مدیریت فهرستهای کنترل دسترسی فایل (ویژگیهای گسترشیافته) MooseFS
خلاصه دستور (SYNOPSIS)
mfsgetfacl [-?] [-adceEspn] OBJECT [OBJECT ...]
mfssetfacl [-?] [-bKknd] [{-s|-m|-x} ACL_SPEC] [{-S|-M|-X} ACL_FILE] OBJECT [OBJECT ...]
توضیحات (DESCRIPTION)
این ابزارها روی مقدار فهرست کنترل دسترسی (ACL) یک شیء سیستمفایل (فایل، فایل ویژه یا دایرکتوری) عمل میکنند. ACLها در MooseFS با لینوکس سازگار هستند، بنابراین در لینوکس میتوانید از دستورهای setfacl و getfacl استفاده کنید.
دستور mfsgetfacl مقدار فعلی ACL شیء (اشیاء) دادهشده را چاپ میکند.
دستور mfssetfacl مقدار فعلی ACL شیء (اشیاء) دادهشده را تنظیم، تغییر یا حذف میکند.
گزینهها (OPTIONS)
گزینههای mfsgetfacl:
-a - تنها
فهرست
کنترل
دسترسی
فایل را
نمایش
میدهد
-d - تنها
فهرست
کنترل
دسترسی
پیشفرض را
نمایش
میدهد
-c - سرآیند
توضیحات را
نمایش
نمیدهد
-e - تمام حقوق
مؤثر را چاپ
میکند
-E - هیچ حق
مؤثری را
چاپ
نمیکند
-s - از
فایلهایی
که فقط
دارای
ورودیهای
پایه هستند
صرفنظر
میکند
-p - علامت '/'
ابتدای
مسیرها را
حذف
نمیکند
-n -
شناسههای
عددی
کاربر/گروه
را چاپ
میکند
گزینههای mfssetfacl:
-b - تمام
ورودیهای
گسترشیافته
ACL را حذف
میکند
-K - مقدار ACL
دسترسی (access ACL)
را حذف
میکند
-k - مقدار ACL
پیشفرض (default ACL)
را حذف
میکند
-n - ماسک حقوق
مؤثر را
دوباره
محاسبه
نمیکند
-d - عملیات را
بر روی ACL
پیشفرض
اعمال
میکند
-s - مقدار ACL
فایل(ها) را
با جایگزین
کردن ACL فعلی
تنظیم
میکند
-S -
ورودیهای ACL
برای تنظیم
را از فایل
میخواند
-m - مقدار ACL
فعلی
فایل(ها) را
اصلاح
میکند
-M -
ورودیهای ACL
برای اصلاح
را از فایل
میخواند
-x - ورودیها
را از ACL
فایل(ها) حذف
میکند
-X -
ورودیهای ACL
برای حذف را
از فایل
میخواند
گزینههای مشترک:
-? - پیام
کوتاه نحوه
استفاده را
نمایش
میدهد
مشخصات ACL (ACL SPECIFICATION)
برای گزینههای -S، -M و -X پارامتر ACL_FILE باید مسیری به یک فایل حاوی مشخصات مقادیر ACL به شرح زیر باشد (یک تعریف در هر خط، امکان وجود چند خط، محتوای پس از علامت # نادیده گرفته میشود، خروجی دستور mfsgetfacl همیشه یک محتوای فایل معتبر است).
پارامتر ACL_SPEC باید یکی از موارد زیر باشد:
[d[efault]:][u[ser]:]uid[:perms]
[d[efault]:]g[roup]:gid[:perms]
[d[efault]:]m[ask][:][:perms]
[d[efault]:]o[ther][:][:perms]
حرف d به معنای کار بر روی مقادیر ACL پیشفرض بهجای مقادیر دسترسی است. بخش بعدی نشان میدهد که آیا مجوزهای user (کاربر)، group (گروه) یا other (دیگران) یا اینکه mask (ماسک) باید تنظیم شود. اگر این بخش حذف شود و فقط شناسه ارائه گردد، شناسه کاربر در نظر گرفته میشود. اگر کاربر یا گروه مشخص شده باشد اما شناسهای وجود نداشته باشد، مجوزهای کاربر یا گروه پیشفرض اصلاح میشوند. شناسه میتواند یک رشته یا یک عدد باشد. مجوزها میتوانند بهصورت حروف (هر زیرمجموعهای از rwx) یا عدد باشند. برای -s و -m، مقدار صفر، رشته خالی یا خط تیره به معنای عدم وجود هیچ مجوزی است. برای -x، مجوزها باید حذف شوند (ذکر نشوند). میتوان چندین مشخصه را بهصورت جداشده با کاما وارد کرد.
گزارش باگها (BUGS)
گزارش باگها را به <bugs@moosefs.com> ارسال کنید.
کپیرایت و تکثیر (COPYRIGHT)
Copyright (C) 2026 Jakub Kruszona-Zawadzki, Saglabs SA
این فایل بخشی از MooseFS است.
نرمافزار MooseFS یک نرمافزار آزاد است؛ شما میتوانید آن را تحت شرایط «پروانه عمومی همگانی گنو» (GNU General Public License) همانطور که توسط «بنیاد نرمافزار آزاد» منتشر شده است، نسخه ۲ (فقط)، بازتوزیع نموده یا تغییر دهید.
نرمافزار MooseFS با این امید توزیع شده است که مفید واقع شود، اما بدون هرگونه ضمانت؛ حتی بدون ضمانت ضمنی قابل فروش بودن یا مناسب بودن برای یک هدف خاص. برای جزئیات بیشتر به پروانه عمومی همگانی گنو مراجعه کنید.
شما باید همراه با این برنامه نسخهای از پروانه عمومی همگانی گنو را دریافت کرده باشید؛ در غیر این صورت، نشانی https://www.gnu.org/licenses را ببینید.
همچنین ببینید (SEE ALSO)
| May 2026 | MooseFS 4.59.2-1 |