Вывучаюць каманды Linux - getfacl

імя

getfacl - атрымаць файл спісаў кантролю доступу

канспект

getfacl [-dRLPvh] файл ...

getfacl [-dRLPvh] -

апісанне

Для кожнага файла, getfacl адлюстроўвае імя файла, уладальніка, групу, і спіс кіравання доступам (ACL). Калі каталог мае па змаўчанні ACL с, getfacl таксама паказвае ACL па змаўчанні. Non-каталогі не могуць мець спісы ACL па змаўчанні.

Калі getfacl выкарыстоўваюцца ў файлавай сістэме, якая не падтрымлівае спісы ACL, getfacl адлюстроўвае правы доступу, вызначаныя ў традыцыйным рэжыме файла біты дазволу.

Фармат вываду з getfacl выглядае наступным чынам:

1: # Выява: somedir / 2: # Уладальнік: Ліза 3: # група: персанал 4: карыстальнік :: RWX 5: карыстальнік: Джо: RWX #effective: ге 6: група :: RWX #effective: ге 7: Група: крута: ге 8: маска: ге 9: іншы: RX 10: па змаўчанні: карыстальнік :: RWX 11: па змаўчанні: карыстальнік: Джо: RWX #effective: ге 12: па змаўчанні: група :: ге 13: па змаўчанні: маска: гй 14 : па змаўчанні: іншыя: ---

Лініі 4, 6 і 9 адпавядае карыстачу, група і іншыя вобласці дазволу біт рэжыму файла. Гэтыя тры называюцца базавыя запісу ACL. Радкі 5 і 7 названыя карыстальнік і найменныя запісу групы. Радок 8 эфектыўная маска правоў. Гэтая запіс абмяжоўвае эфектыўныя правы, прадастаўленыя для ўсіх груп і імёны карыстальнікаў. (Правы доступу ўладальніка файла і іншыя не пацярпелі ад эфектыўнай маскі правоў, а ўсе астатнія элементы з'яўляюцца.) Радкі 10--14 адлюстравання ACL па змаўчанні, звязанае з гэтым каталогам. Каталогі могуць мець ACL па змаўчанні. Звычайныя файлы не маюць ACL па змаўчанні.

Паводзіны па змаўчанні для getfacl прызначана для адлюстравання як ACL і ACL па змаўчанні, і ўключыць эфектыўныя права каментаваць лініі, дзе правы уступаў адрозніваюцца ад эфектыўных правоў.

Калі выхад да тэрмінала, каментар эфектыўных правоў выраўноўваецца калонцы 40. У адваротным выпадку, адзін сімвал табуляцыі аддзяляе запіс ACL і каментар эфектыўных правоў.

У ACL спісы некалькіх файлаў падзяляюцца пустымі радкамі. Выхад getfacl таксама можа быць выкарыстаны ў якасці ўваходных дадзеных для setfacl.

правы доступу

Працэс пошуку з доступам да файла (г.зн. працэсы з доступам для чытання да змяшчае дырэкторыі файла) таксама прадастаўлены доступ на чытанне спісаў ACL файла. Гэта аналагічна дазволаў, неабходных для доступу рэжым доступу да файла.

опцыі

--access

Адлюстраванне спісу кантролю доступу да файлаў.

-d, --default

Адлюстраванне спісу кантролю доступу па змаўчанні.

--omit-загаловак

Не паказваць каментар загаловак (першыя тры радкі вываду кожнага файла).

--all эфектыўным

Друку ўсіх эфектыўных каментары правоў, нават калі ідэнтычныя правы, вызначаныя запісы ACL.

--no эфектыўным

Ня друкаваць каментары эфектыўных правоў.

--skip-база

Прапускаць файлы, якія маюць толькі запіс базы ACL (уладальнік, група, іншыя).

-R, --recursive

Спіс спісаў кіравання доступам усіх файлаў і каталогаў.

-L, --logical

Лагічная прагулка, прытрымлівацца сімвалічным спасылках. Паводзіны па змаўчанні павінны прытрымлівацца сімвалічным аргументаў спасылкі і прапусціць сімвалічныя спасылкі, якія сустракаюцца ў падкаталогах.

-P, --physical

Фізічная прагулка, прапусціць усе сімвалічныя спасылкі. Гэта таксама прапускае сімвалічныя аргументы спасылкі.

--tabular

Выкарыстанне альтэрнатыўнага таблічнага фармату высновы. ACL і ACL па змаўчанні адлюстроўваюцца бок аб бок. Правы доступу, якія з'яўляюцца неэфектыўнымі з-за запісы ACL маскі адлюстровываюцца капитализируются. Імёны ўваходу тэгаў для запісаў ACL_USER_OBJ і ACL_GROUP_OBJ таксама адлюстроўваюцца вялікімі літарамі, што дапамагае ў плямістасць гэтыя запісы.

--absolute-імёны

Ня паласы вядучых сімвалаў касой рысы ( '/'). Паводзіны па змаўчанні для паласы вядучых сімвалаў касой рысы.

--version

Вывесці версію getfacl і выхаду.

--help

Друк даведкі тлумачачы параметры каманднага радка.

-

Канец опцый каманднага радка. Усе астатнія параметры інтэрпрэтуюцца як імёны файлаў, нават калі яны пачынаюцца з цірам характарам.

-

Калі параметр імя файла адзін злучок характар, getfacl чытае спіс файлаў са стандартнага ўводу.

Адпаведнасць POSIX 1003.1e Праект стандарту 17

Калі зменная POSIXLY_CORRECT асяроддзя вызначана, паводзіны па змаўчанні getfacl змяненняў наступным чынам: калі не пазначана іншае, толькі ACL друкуецца. Па змаўчанні ACL друкуецца толькі калі опцыя -d даецца. Калі няма каманднай радкі параметр не зададзены, getfacl паводзіць сябе так , як быццам ён быў выкліканы як `` getfacl - «».