این دستور fs_listacl است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
fs_listacl - ACL ها را نمایش می دهد
خلاصه
fs لیستاکل [-مسیر <dir/file مسیر>+] [-شناسه] [-اگر] [-cmd] [-کمک]
fs la [-p <dir/file مسیر>+] [-شناسه] [-اگر] [-cmd] [-h]
fs فهرست [-p <dir/file مسیر>+] [-شناسه] [-اگر] [-cmd] [-h]
شرح
La fs لیستاکل فرمان لیست کنترل دسترسی (ACL) مرتبط با هر یک را نشان می دهد
فایل، دایرکتوری یا پیوند نمادین مشخص شده عنصر مشخص شده می تواند در DFS قرار گیرد
اگر صادرکننده از مترجم پروتکل ابزار انتقال AFS/DFS برای
به داده های DFS دسترسی داشته باشید (و DFS ACL های هر فایل را پیاده سازی می کند). برای نمایش ACL جریان
دایرکتوری کاری را حذف کنید -مسیر بحث و جدل.
برای تغییر ACL، از fs setacl فرمان برای کپی کردن یک ACL از یک دایرکتوری به پوشه دیگر،
با استفاده از fs کپی فرمان برای حذف ورودی های منسوخ از ACL، از fs تمیز کردن
فرمان
هشدارها
قرار دادن یک کاربر یا گروه در بخش "حقوق منفی" ACL تضمینی نیست
رد مجوزها، در صورتی که بخش «حقوق عادی» مجوزها را به اعضا اعطا کند
the system:anyuser group. در این صورت، کاربر فقط باید آن را صادر کند لغو لاگین کردن فرمان به
مجوزهای داده شده به system:anyuser group را دریافت کنید.
OPTIONS
-مسیر <dir/file مسیر>+
هر دایرکتوری یا فایلی را که باید ACL را برای آنها نمایش دهد نام می برد. برای فایل های AFS، خروجی
ACL را از دایرکتوری والد فایل نمایش می دهد. فایل های DFS دارای ACL خاص خود هستند.
نام مسیرهای ناقص نسبت به دایرکتوری کاری فعلی تفسیر می شوند که
اگر این آرگومان حذف شود نیز مقدار پیش فرض است.
-شناسه Initial Container ACL هر دایرکتوری DFS را نمایش می دهد. این استدلال پشتیبانی می شود
فقط در دایرکتوری های DFS که از طریق پروتکل بسته ابزار انتقال AFS/DFS قابل دسترسی هستند
مترجم.
-اگر Initial Object ACL هر دایرکتوری DFS را نمایش می دهد. این استدلال فقط پشتیبانی می شود
در دایرکتوری های DFS که از طریق مترجم پروتکل ابزار انتقال AFS/DFS قابل دسترسی هستند.
-cmd
خروجی یک fs setacl رشته دستوری که می تواند برای ایجاد مجدد ACL اعمال شده بر روی آن استفاده شود
فایل، دایرکتوری یا پیوند نمادین مشخص شده.
-کمک
راهنمای آنلاین این دستور را چاپ می کند. همه گزینه های معتبر دیگر نادیده گرفته می شوند.
OUTPUT
خط اول خروجی برای هر فایل، دایرکتوری یا پیوند نمادین به صورت زیر است:
لیست دسترسی برای است
اگر صادرکننده از علامت کوتاه در نام مسیر استفاده کرده باشد، مانند نقطه (".") به
نشان دهنده دایرکتوری فعلی است، آن نماد گاهی اوقات به جای نشان ظاهر می شود
نام مسیر کامل دایرکتوری
در مرحله بعد، هدر "حقوق عادی" قبل از لیستی از کاربران و گروه هایی قرار می گیرد که به آنها اعطا شده است
مجوزهای مشخص شده، با یک جفت کاربر یا گروه و مجوزها در هر خط. اگر
مجوزهای منفی به هر کاربر یا گروهی اختصاص داده شده است، این ورودی ها به دنبال الف هستند
عنوان "حقوق منفی". فرمت ورودی های منفی مانند مواردی است که روی آن نوشته شده است
بخش "حقوق عادی" ACL، اما کاربر یا گروه به جای اعطا رد می شود
مجوزهای ذکر شده
AFS ACL های هر فایل را پیاده سازی نمی کند، بنابراین برای یک فایل، دستور ACL را روی آن نمایش می دهد
فهرست راهنما. خروجی یک پیوند نمادین، ACL را نشان میدهد که در فایل هدف آن اعمال میشود
یا دایرکتوری، به جای ACL در دایرکتوری که پیوند نمادین را در خود جای داده است.
مجوزهای AFS دارنده را قادر میسازد تا عمل مشخصشده را انجام دهد:
یک (اداره)
ورودی های ACL را تغییر دهید.
د (حذف)
فایل ها و زیر شاخه ها را از دایرکتوری حذف کنید یا به دایرکتوری های دیگر منتقل کنید.
من (درج)
با کپی کردن، جابجایی یا ایجاد فایل ها یا زیرشاخه ها را به دایرکتوری اضافه کنید.
k (قفل)
قفلهای خواندن یا نوشتن را روی فایلهای دایرکتوری تنظیم کنید.
l (جستجو)
فایل ها و زیر شاخه های موجود در دایرکتوری را فهرست کنید، خود دایرکتوری را مشخص کنید و
صادر کند fs لیستاکل دستور برای بررسی ACL دایرکتوری.
r (بخوانید)
محتویات فایل ها را در دایرکتوری بخوانید. دستور "ls -l" را برای بیان آن صادر کنید
عناصر موجود در دایرکتوری
w (نوشتن)
محتویات فایل ها را در دایرکتوری تغییر دهید و یونیکس را صادر کنید chmod فرمان به
بیت های حالت آنها را تغییر دهید
A ، B ، C ، D ، E ، F ، G ، H
هیچ معنای پیش فرضی برای فرآیندهای سرور AFS ندارند، اما برای آن در دسترس هستند
برنامه های کاربردی برای کنترل دسترسی به محتویات دایرکتوری به صورت اضافی
راه ها. حروف باید بزرگ باشند.
برای فایلها و دایرکتوریهای DFS، مجوزها مشابه هستند، با این تفاوت که DFS "x"
مجوز (اجرا) جایگزین مجوز AFS "l" (جستجو) می شود، DFS "c" (کنترل) جایگزین مجوز
AFS "a" (اداره)، و هیچ DFS معادل مجوز AFS "k" (قفل) وجود ندارد. در
معانی مجوزهای مختلف نیز کمی متفاوت است و DFS اجرا نمی شود
مجوزهای منفی برای توضیح کامل مجوزهای DFS، به DFS مراجعه کنید
مستندات.
مثال ها
دستور زیر ACL را در فهرست اصلی کاربر "pat" نمایش می دهد (the
دایرکتوری کاری فعلی)، و در زیر شاخه "خصوصی" آن.
% fs listacl -path . خصوصی
لیست دسترسی برای . است
حقوق عادی:
system:authuser rl
pat rlidwka
pat: دوستان rlid
حقوق منفی:
اسمیت رلیدوکا
لیست دسترسی برای خصوصی است
حقوق عادی:
pat rlidwka
دستور زیر تولید می کند fs setacl دستور لازم برای ایجاد مجدد ACL در
دایرکتوری اصلی کاربر "pat" (دایرکتوری فعلی) و روی "خصوصی" آن
زیرشاخه
% fs listacl -path . خصوصی -cmd
fs setacl -dir . -acl system:authuser rl pat rlidwka pat:friends rlid
fs setacl -dir . -acl اسمیت rlidwka -منفی
fs setacl -dir private -acl pat rlidwka
امتیاز مورد نیاز
اگر -مسیر آرگومان یک دایرکتوری AFS را نام میبرد، صادرکننده باید "l" (جستجو) داشته باشد.
مجوز ACL و ACL برای هر دایرکتوری که قبل از آن در نام مسیر قرار دارد.
اگر -مسیر آرگومان یک فایل AFS را نامگذاری می کند، صادرکننده باید "l" (جستجو) و "r" داشته باشد.
(خواندن) مجوزها در ACL دایرکتوری فایل، و l مجوز در ACL از
هر دایرکتوری که قبل از آن در نام مسیر قرار دارد.
اگر -مسیر آرگومان یک دایرکتوری یا فایل DFS را نام میبرد، صادرکننده باید "x" را داشته باشد.
(اجرا) مجوز در ACL آن و در ACL هر دایرکتوری که قبل از آن در
نام مسیر
از fs_listacl به صورت آنلاین با استفاده از خدمات onworks.net استفاده کنید