Це команда fs_listacl, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн емулятор Windows або онлайн емулятор MAC OS
ПРОГРАМА:
ІМ'Я
fs_listacl - Відображає списки ACL
СИНТАКСИС
fs listacl [-доріжка <каталог/файл шлях>+] [-ідентифікатор] [-якщо] [-смд] [-допомога]
fs la [-p <каталог/файл шлях>+] [-ідентифікатор] [-якщо] [-смд] [-h]
fs список [-p <каталог/файл шлях>+] [-ідентифікатор] [-якщо] [-смд] [-h]
ОПИС
Команда fs listacl Команда відображає список контролю доступу (ACL), пов’язаний з кожним
зазначений файл, каталог або символічне посилання. Зазначений елемент може перебувати в DFS
файловий простір, якщо емітент використовує перекладач протоколу набору інструментів міграції AFS/DFS
доступ до даних DFS (а DFS реалізує ACL для кожного файлу). Щоб відобразити ACL поточного
робочий каталог, опустіть -доріжка аргумент.
Щоб змінити ACL, використовуйте fs setacl команда. Щоб скопіювати ACL з одного каталогу в інший,
використовувати fs копіакл команда. Щоб видалити застарілі записи з ACL, скористайтеся fs cleanacl
команда
ОБЕРЕЖНО
Розміщення користувача або групи в розділі "Негативні права" ACL не гарантує
відмова у наданні дозволів, якщо розділ «Звичайні права» надає дозволи учасникам
система: група будь-яких користувачів. У цьому випадку користувачеві потрібно лише видати розблокувати команду
отримати дозволи, надані групі system:anyuser.
ВАРІАНТИ
-доріжка <каталог/файл шлях>+
Дає назви кожному каталогу або файлу, для якого відображатиметься ACL. Для файлів AFS вихід
відображає ACL з батьківського каталогу файлу; Файли DFS мають власний ACL.
Неповні імена шляхів інтерпретуються відносно поточного робочого каталогу, який
також є значенням за замовчуванням, якщо цей аргумент опущено.
-ідентифікатор Відображає початковий ACL контейнера для кожного каталогу DFS. Цей аргумент підтверджується
лише в каталогах DFS, доступ до яких здійснюється через протокол набору інструментів міграції AFS/DFS
Перекладач.
-якщо Відображає початковий об’єкт ACL кожного каталогу DFS. Цей аргумент лише підтверджується
у каталогах DFS, доступ до яких здійснюється через перекладач протоколу набору інструментів міграції AFS/DFS.
-смд
Виходи an fs setacl командний рядок, який можна використовувати для відтворення застосованого ACL
вказаний файл, каталог або символічне посилання.
-допомога
Друкує онлайн-довідку для цієї команди. Усі інші дійсні параметри ігноруються.
ВИХІД
Перший рядок виводу для кожного файлу, каталогу або символічного посилання звучить так:
Список доступу для є
Якщо емітент використав скорочене позначення в імені шляху, наприклад крапку (".") to
представляють поточний каталог, ця позначення іноді з'являється замість
повний шлях до каталогу.
Далі заголовок "Звичайні права" передує списку користувачів і груп, яким надано
вказані дозволи з однією парою користувачів або групи та дозволами на кожному рядку. Якщо
будь-якому користувачу або групі було призначено негативні дозволи, ці записи слідують за a
Заголовок «Негативні права». Формат негативних записів такий самий, як і на
Розділ "Звичайні права" ACL, але користувачу або групі відмовлено, а не надано
зазначені дозволи.
AFS не реалізує ACL для кожного файлу, тому для файлу команда відображає ACL на його
каталог. Висновок для символічного посилання відображає ACL, який застосовується до його цільового файлу
або каталог, а не ACL у каталозі, у якому міститься символічне посилання.
Дозволи для AFS дозволяють власнику виконувати вказану дію:
a (адмініструвати)
Змініть записи в ACL.
d (видалити)
Видаліть файли та підкаталоги з каталогу або перемістіть їх до інших каталогів.
я (вставити)
Додайте файли або підкаталоги до каталогу шляхом копіювання, переміщення або створення.
k (замок)
Встановіть блокування читання або запису до файлів у каталозі.
л (шукати)
Перелік файлів і підкаталогів у каталозі, стан самого каталогу та
видати fs listacl команду для перевірки ACL каталогу.
r (читати)
Прочитати вміст файлів у каталозі; введіть команду "ls -l", щоб stat
елементів у каталозі.
ш (писати)
Змініть вміст файлів у каталозі та видайте UNIX CHMOD команду
змінити їх біти режиму
A, B, C, D, E, F, G, H
Не мають значення за замовчуванням для процесів сервера AFS, але доступні для
додатків для керування доступом до вмісту каталогу в доп
способи. Літери мають бути великими.
Для файлів і каталогів DFS дозволи подібні, за винятком того, що DFS "x"
дозвіл (виконання) замінює дозвіл AFS "l" (пошук), DFS "c" (контроль) замінює
AFS "a" (адміністрування), і не існує DFS, еквівалентного дозволу AFS "k" (блокування). The
значення різних дозволів також дещо відрізняються, і DFS не реалізує
негативні дозволи. Повний опис дозволів DFS див. у DFS
документація.
ПРИКЛАДИ
Наступна команда відображає ACL у домашньому каталозі користувача "pat" (the
поточний робочий каталог) і в його «приватному» підкаталозі.
% fs listacl -path . приватний
Список доступу для . є
Звичайні права:
система: authuser rl
pat rlidwka
pat: друзі rlid
Негативні права:
коваль rlidwka
Список доступу для приватних є
Звичайні права:
pat rlidwka
Наступна команда генерує fs setacl команда, необхідна для відтворення списку керування доступом на
домашній каталог користувача "pat" (поточний робочий каталог), а в його "приватний"
підкаталог.
% fs listacl -path . приватний -cmd
fs setacl -dir . -acl system:authuser rl pat rlidwka pat:friends rlid
fs setacl -dir . -acl smith rlidwka -негативний
fs setacl -dir private -acl pat rlidwka
ПРИВІЛЕГІЯ ВИМАГАЄТЬСЯ
Якщо -доріжка аргумент називає каталог AFS, емітент повинен мати "l" (пошук)
дозвіл на його ACL і ACL для кожного каталогу, який передує йому в імені шляху.
Якщо -доріжка аргумент іменує файл AFS, емітент повинен мати "l" (пошук) і "r"
(читання) доступу до списку керування доступом до каталогу файлу та l дозвіл на ACL
кожен каталог, що передує йому в імені шляху.
Якщо -доріжка аргумент називає каталог або файл DFS, емітент повинен мати "x"
(виконання) дозволу на його ACL і на ACL кожного каталогу, що передує йому в
ім'я шляху.
Використовуйте fs_listacl онлайн за допомогою служб onworks.net