Mụta usoro iwu Linux

Ntinye nhazi setịpụrụ Nsuso Nchịkwa Access (ACLs) nke faịlụ na akwụkwọ ndekọ. Na akara iwu ahụ , usoro nke faịlụ na-esochi usoro (nke nke ọzọ nwere ike ịgbaso usoro usoro ọzọ, ...).

Nhọrọ -m, na -x atụ anya ka ACL na akara iwu ahụ. A na-ekewapụta ọtụtụ ngwa ACL site na mkpụrụ edemede comma (`, '). Nhọrọ -M, na -X gụrụ ACL site na faịlụ ma ọ bụ site na ndenye ntinye. A kọwara usoro ntinye ACL na mpaghara ACL ENTRIES.

Nhọrọ nhọrọ --set na --set- setịpụrụ ACL nke faịlụ ma ọ bụ ndekọ. Emechiri ACL gara aga. Ntinye ACL maka ọrụ a ga-agụnye ikikere.

The -m (--modify) na -M (--modify-faịlụ) nhọrọ gbanwee ACL nke faịlụ ma ọ bụ ndekọ. Ntinye ACL maka ọrụ a ga-agụnye ikikere.

The -x (--remove) na -X (--remove faịlụ) wepụ ACL enries. Naanị Ndenye ACL na-enweghị ogwe ọkụ na-anabata dị ka afọ, ma ọ bụrụ na POSIXLY_CORRECT akọwapụtara ya.

Mgbe ị na-agụ site na iji ikikere -M, na -X , setfacl na-anabata mmepụtapụta mmepụtapụtapụtapụta. E nwere ọtụtụ n'ime ACL ntinye ọ bụla. Mgbe akara mpempe akwụkwọ Pound (`# '), a na-emeso ihe niile ruo na njedebe nke akara ahụ dị ka nkọwa.

Ọ bụrụ na a na-eji setfacl na usoro faịlụ nke na-akwadoghị ACLs, setfacl na-arụ ọrụ na ibe faịlụ ikikere faịlụ. Ọ bụrụ na ACL adịghị adabara n'ụzọ zuru ezu na njide ikikere, ntọala na-eme ka ikikere faịlụ ikikere iji gosipụta ACL dịka o kwere omume, na-ede ederede njehie gaa na njehie na-ezighi ezi, wee laghachi na ọkwa ọpụpụ karịrị 0.

SYNOPSIS

nchịkọta [-bkndRLPvh] [{-m | -x} acl_spec] [{-M | -X} acl_file] faịlụ ...

setfacl --restore = faịlụ

OZI

A na-enye onye nwe faịlụ na usoro nke CAP_FOWNER ikike iji gbanwee ACLs nke faịlụ. Nke a bụ ihe dị mma maka ikikere achọrọ iji nweta ụdị faịlụ ahụ. (Na usoro Linux ugbu a, mgbọrọgwụ bụ naanị onye ọrụ nwere ikike CAP_FOWNER.)

OTÚ

-b, --remove-niile

Wepu ihe niile ACL ngwa ngwa. A na-edebe ihe ndekọ ACL isi nke onye nwe ya, otu na ndị ọzọ.

-k, --remove-default

Wepu ACL Default. Ọ bụrụ na ọ nweghị Default ACL dị adị, enweghị ịdọ aka ná ntị.

-n, --no-mkpuchi

Ejila chekwaa ihe nkpuchi ikike dị irè. Ụdị ndabara nke nkwekọ bụ iji chegharịa ihe ntinye ihuenyo ACL, ma ọ bụrụ na e nyere ntinye ntinye anya. Enyere ntinye mkpuchi na njikọ nke ikikere niile nke ndị otu, na ndị niile aha ya na ndị otu. (Ndị a bụ kpọmkwem ntinye nke ntinye mkpuchi ahụ).

--mask

Na-echetaghachi ihe nkpuchi ikike dị irè, ọbụna ma ọ bụrụ na e nyere ntinye ACL nkpuchi. (Lee nhọrọ -n nhọrọ.)

-d, --default

Ọrụ niile na-emetụta ACL Default. A na-akwalite ndenye ACL mgbe niile na ntinye ntọala na Ndenye ACL. A na-atụfu ihe ndozi ACL anatara na ntinye ndenye. (A na-enye ịdọ aka ná ntị ọ bụrụ na nke ahụ mere).

--restore = faịlụ

Weghachite nkwado ndabere site na 'getfacl -R' ma ọ bụ yiri. A na-eweghachi ikikere niile nke nchịkwa ndekọ zuru ezu site n'iji usoro a. Ọ bụrụ na ntinye nwere ihe ndị nwe ụlọ na-ekwu ma ọ bụ nke otu, ma na-agbanye mgbọrọgwụ, onye nwe ya na nke otu faịlụ niile na-eweghachi. A gaghị agwakọta nhọrọ a na nhọrọ ndị ọzọ ma e wezụga "--test".

--test

Usoro ule. Kama ịgbanwere ACLs nke faịlụ ọ bụla, edepụtara ACLs ndị ahụ.

-R, --recursive

Wụnye ọrụ niile faịlụ na ndekọ nduzi. A gaghị agwakọta nhọrọ a na - --restrest.

-L, --logical

Ụzọ ezi uche dị na ya, soro njikọ njikọta. Ụdị ndabara bụ ịgbaso njikọta njikọta ihe atụ, na ịkwanye njikọ njikọta na-enweta na subdirectories. A gaghị agwakọta nhọrọ a na - --restrest.

-P, - bụ nke a

Njegharị ahụ, na-awụfu njikọ niile ihe atụ. Nke a na-agbakwa mgbagha njikọ ihe atụ. A gaghị agwakọta nhọrọ a na - --restrest.

- mgbanwe

Bipụta ụdị mbipute na ịpụ apụ.

--Enyemaka

Enyemaka nkwado na-akọwa nhọrọ nhọrọ iwu.

Njedebe nke nhọrọ nhọrọ iwu. A na-atụgharị akụkụ niile fọdụrụ dịka faịlụ aha, ọbụlagodi ma ọ bụrụ na ha na-amalite site na nkwụsị.

Ọ bụrụ na nchịkọta aha faịlụ ahụ bụ otu nkedo, setfacl gụọ ndepụta nke faịlụ site na ndenye ntinye.

Oge egwu ACL

Ihe eji eme ihe na-amata usoro ntinye nke ACL (blanks ịtinye maka ihe doro anya):

[effect]:] [na]: [uzo]

Ikikere nke onye ọrụ aha. Ikikere nke onye nwe faịlụ ma ọ bụrụ na uid efu.

[efault]:] g [roup]: gid [: perms ]

Ikikere nke otu aha. Nkwekọrịta nke ndị otu ma ọ bụrụ na gid adịghị efu.

[effect]:] m [jụọ] [:] [: perms ]

Ihe nkpuchi oke ikike

[efault]:] o [ther] [:] [: perms ]

Nnyefe nke ndị ọzọ.

A na-eleghara Whitespace dị n'etiti onye na-anọchite anya ndị na-anọchite anya na ndị na-abụghị ndị na-anọchite anya ya.

A na-eji ndenye ikikere ACL gụnyere ikikere iji gbanwee ma dezie arụmọrụ. (nhọrọ -m , -M , --set na --set-faịlụ ). A na - eji ntinye na - enweghị oghere maka nhichapụ ihe ntinye (nhọrọ -x na -X ).

Maka uid na gid ị nwere ike ezipụta aha ma ọ bụ nọmba.

Ogwe uhie ahụ bụ njikọta nke ihe odide nke na-egosi ikikere: gụọ (r) , dee (w) , gbuo (x) , mechaa naanị ma ọ bụrụ na faịlụ ahụ bụ ndekọ ma ọ bụ na o meworị ikike maka onye ọrụ (X) . N'aka ozo, oghere uzo nwere ike ibu uzo octal (0-7).

MGBE AHỤ AKWỤKWỌ NDỊ AHỤRỤ

Na mbido, faịlụ na ndekọ akwụkwọ nwere nanị ihe ndekọ ACL atọ dị maka onye nwe, ìgwè, na ndị ọzọ. Enwere ụfọdụ iwu ndị ọ dị mkpa iji jujuo afọ ka ACL bụrụ ihe dị irè:

*

Enwere ike wepu ihe atọ ederede. A ghaghị inwe otu ntinye nke ọ bụla n'ime ụdị ntinye ndị a.

*

Mgbe ọ bụla ACL nwere aha njirimara ndị ọrụ ma ọ bụ aha aha aha, ọ ghaghị inwe ihe nkpuchi ikike dị irè.

*

Mgbe ọ bụla ACL nwere ihe ọ bụla Ndenye ACL ndenye, atọ Ndenye ACL ederede (onye nwe ya, ndị na-akpaghị aka, na ndị ọzọ ndabara) ga-adịkwa.

*

Mgbe ọ bụla Default ACL nwere aha njirimara ndị ọrụ ma ọ bụ aha aha otu, ọ ghaghị inwe ihe nkpuchi nnweta nke irè.

Iji nyere onye ọrụ ahụ aka hụ na iwu ndị a, ntọala na-emepụta ndenye site na ndenye dị ugbu a n'okpuru ọnọdụ ndị a:

*

Ọ bụrụ na ACL nwere aha njirimara ma ọ bụ ndebanye aha ndị aha, ma ọ nweghị ntinye masks, ntinye mkpuchi nwere ikikere ndị ahụ ka e mepụtara ntinye otu. Ọ gwụla ma - a na - enye nhọrọ, a ga - agbanwezi ikikere nke ntinye nkpuchi iji tinye njikọ nke ikikere nile emetụta ntinye mkpuchi. (Lee nhazi -n nhọrọ).

*

Ọ bụrụ na e mepụtara Ndenye ACL anata, na ACL Default enweghị onye nwe, nke nwere otu, ma ọ bụ ntinye ndị ọzọ, otu onye nwe ACL, nwere otu, ma ọ bụ ntinye ndị ọzọ ka agbakwunyere ACL Default.

*

Ọ bụrụ na ACL Default gụnyere aha njirimara ndị ọrụ ma ọ bụ ndebanye aha ndị aha, ma ọ dịghị ntinye mask dị, otu ntinye mkpuchi nwere ikikere dịka ndabara Adreesị ACL ahọrọ. Ọ gwụla ma a na - enye nhọrọ - a na - enyefe ikikere nke ntinye nkpuchi iji tinye njikọ nke ikikere nile emetụta ntinye mkpuchi. (Lee nhazi -n nhọrọ).

Ihe atụ

Na-enye ohere ka ndị ọzọ gụọ akwụkwọ

setfacl -mu: lisa: r faịlụ

Ntughari ederede site na ndi otu na ndi oru nile (na iji nkpu ihe nkiti bara uru)

setfacl -mm :: faịlụ rx

Wepụ aha otu aha site na ACL faịlụ

setfacl -xg: faịlụ mkpara

Iṅomi ACL nke otu faịlụ gaa na ọzọ

faịlụ nchekwa1 | setfacl --set-file = - file2

Iṅomi ACL ohere ahụ gaa na ACL Default

nchịkọta -a dir | setfacl -d -M-dir

MGBE A GA-EME POSIX 1003.1e Nhazi akwụkwọ 17

Ọ bụrụ na akọwapụta gburugburu ebe obibi POSIXLY_CORRECT, ụkpụrụ ndabara nke mgbanwe mgbanwe dị ka ndị a: A ga-enwe nkwarụ niile nhọrọ na-abụghị nke a. The 'default': 'prefix' nwere nkwarụ. Ihe nhọrọ -x na -X nabatara ubi ikike (ma leghara ha anya).

Lelee ya

umask (1),