Запознајте се со командата за Linux - getfacl

Име

getfacl - добијте ги контролните листи за пристап до датотеки

Синопсис

датотека getfacl [-dRLPvh] ...

getfacl [-dRLPvh] -

Опис

За секоја датотека, getfacl го прикажува името на датотеката, сопственикот, групата и листата за контрола на пристап (ACL). Ако директориум има стандарден ACL, getfacl, исто така, го прикажува стандардниот ACL. Не-директориумите не можат да имаат стандардни ACLs.

Ако getfacl се користи во датотечниот систем кој не поддржува ACL, getfacl ги прикажува дозволите за пристап дефинирани од традиционалните битови за режимот на датотечниот режим.

Излезниот формат на getfacl е како што следува:

1: # датотека: somedir / 2: # сопственик: Лиза 3: # група: персоналот 4: корисник :: rwx 5: корисник: joe: rwx # ефективен: rx 6: група :: rwx # cool: rx 9: other: rx 10: default: user :: rwx 11: default: user: joe: rwx #effective: rx 12: default: group :: rx 13: default: mask: rx 14 : стандардно: друго: ---

Линиите 4, 6 и 9 одговараат на корисничките, групите и другите полиња на битните дозволи за датотечниот режим. Овие три се нарекуваат основни записи за ACL. Линиите 5 и 7 се именувани како кориснички и именувани групи записи. Линијата 8 е ефективна маска со права. Овој запис ги ограничува ефективните права доделени на сите групи и на именуваните корисници. (Маската со ефективни права не е засегната на сопственикот на датотеката и другите дозволи, сите други записи се.) Линиите 10- 14 прикажуваат стандарден ACL поврзан со овој директориум. Директориумите може да имаат стандарден ACL. Редовните датотеки никогаш немаат стандарден ACL.

Стандардното однесување за getfacl е да ги прикаже ACL и стандардниот ACL и да вклучи коментар за ефективни права за линии каде што правата на записот се разликуваат од ефективните права.

Ако излезот е на терминал, коментарот за ефективни права е усогласен со колоната 40. Инаку, еден карактер го одвојува записот за ACL и коментарот за ефективни права.

Списоците на ACL на повеќе датотеки се одделени со празни линии. Излезот на getfacl, исто така, може да се користи како влез за setfacl.

Дозволи

Процесот со пристап до пребарување до датотека (т.е. процеси со пристап за читање до содржината на директориумот на датотека), исто така, им се доделува пристап до пристап до ACL-датотеките на датотеката. Ова е аналогна на дозволите потребни за пристап до режимот на датотеки.

Опции

--пристап

Прикажете ја листата за контрола на пристап до датотеки.

-d, -default

Прикажете ја стандардната листа за контрола на пристап.

--соит-заглавие

Не прикажувајте го насловот на коментарот (првите три линии на излезот на секоја датотека).

- сеопфатно

Ги отпечатите сите коментари за ефективни права, дури и ако се идентични со правата дефинирани со записот ACL.

--нефективно

Не печатете ефективни коментари за правата.

- skip-base

Прескокнете ги датотеките кои ги имаат само основите на ACL записи (сопственик, група, други).

-R, - рекурзивен

Листа на ACL на сите датотеки и директориуми рекурзивно.

-L, - логично

Логичка прошетка, следете ги симболичките врски. Стандардното однесување е да ги следи аргументите за симболичка врска и да прескокнете симболички врски кои се среќаваат во поддиректориуми.

-П, --физички

Физичка прошетка, прескокнете ги сите симболички врски. Ова, исто така, прескокнува аргументи за симболичка врска.

- табуларна

Користете алтернативен табеларен излез формат. ACL и стандардниот ACL се прикажуваат рамо до рамо. Дозволите кои се неефикасни поради внесувањето маска на ACL се прикажани во големи букви. Имињата на записните ознаки за записите ACL_USER_OBJ и ACL_GROUP_OBJ се исто така прикажани со големи букви, што помага во откривањето на овие записи.

- незадоволни имиња

Не одземај ги првите карактери за косање (`/ '). Стандардното однесување е да се одземе главните карактери на косање.

--верзија

Печати ја верзијата на getfacl и излез.

- помош

Печати помош за објаснување на опциите на командната линија.

-

Крај на опциите на командната линија. Сите останати параметри се толкуваат како имиња на датотеки, дури и ако тие почнуваат со цртан знак.

-

Ако параметарот за името на датотеката е единствен знак за цртичка, getfacl чита листа на датотеки од стандарден влез.

КОНФЕРЕНЦИЈА НА POSIX 1003.1e ПРОЕКТ НА СТАНДАРДОТ 17

Ако е дефинирана променливата на околина POSIXLY_CORRECT, стандардното однесување на getfacl се менува на следниве начини: Освен ако не е поинаку наведено, се печати само ACL. Стандардната ACL се печати само ако е дадена опцијата -d . Ако не е даден параметар на командната линија , getfacl се однесува како да е повикана како `` getfacl - ''.