Leagann fóntais Setfacl Liostaí Rialú Rochtana (ACL) comhaid agus eolairí. Ar an líne orduithe , leanann seicheamh comhad le seicheamh orduithe (rud a d'fhéadfadh seicheamh eile de orduithe a leanúint ina dhiaidh sin, ...).
Na roghanna -m, agus -x ag súil le ACL ar an líne ordaithe. Tá gach iontráil ACL scartha le carachtair coma (`, '). Léann na roghanna -M, agus -X ACL ó chomhad nó ó ionchur caighdeánach. Déantar cur síos ar fhormáid iontrála ACL in Alt ACL ENTRIES.
Socraíonn na roghanna comhaid agus comhaid-comhad ACL comhad nó eolaire. Cuirtear an ACL roimhe seo in ionad. Ní mór go n-áireofaí iontrálacha ACL don oibríocht seo.
Mionathraíonn na roghanna -m (--modify) agus -M (--modify-file) an ACL comhad nó eolaire. Ní mór go n-áireofaí iontrálacha ACL don oibríocht seo.
Bainfidh na roghanna -x (- céim) agus -X (- aistriú-comhad) leideanna ACL. Ní ghlacfar le hiontrálacha ACL ach gan réimse na n- ainmhithe mar pharaiméadair, mura sainmhínítear POSIXLY_CORRECT.
Nuair a léitear ó chomhaid ag baint úsáide as na roghanna -M, agus -X , glacann setfacl leis an toradh a fhaigheann getfacl. Tá an chuid is mó iontrála ACL ar gach líne. Tar éis comhartha Punt (`# '), déileálfar le gach rud suas go dtí deireadh an líne mar bharúlacha.
Má tá setfacl á úsáid ar chóras comhaid nach dtacaíonn le ACLs, feidhmíonn setfacl ar na giotáin cead mód comhad. Mura bhfuil an ACL oiriúnach go hiomlán sna giotáin cead, déanann setfacl modhanna ceadúnais an mhodha comhad a mhodhnú chun an ACL a léiriú chomh dlúth agus is féidir, scríobhann teachtaireacht earráide ar earráid chaighdeánach, agus tuairisceán sé le stádas scoir níos mó ná 0.
SYNOPSIS
setfacl [-bkndRLPvh] [{-m | -x} acl_spec] [{-M | -X} acl_file] comhad ...
setfacl --restore = comhad
FIANAÍ
Deonaítear úinéir na gcomhad agus na próisis atá in ann CAP_FOWNER an ceart chun ACLanna de chomhad a mhodhnú. Tá sé seo cosúil leis na ceadanna is gá chun rochtain a fháil ar an modh comhad. (Ar na córais Linux reatha, is é an fhréamh an t-aon úsáideoir leis an gcumas CAP_FOWNER.)
ROGHANNA
-b, - gach ceann eile
Bain gach iontráil ACL leathnaithe. Coinnítear iontrálacha bonn ACL an úinéara, an ghrúpa agus daoine eile.
-k, - deireadh-réamhshocraithe
Bain an ACL Réamhshocraithe. Mura bhfuil aon Réamhshocrú ACL ann, ní eisítear rabhaidh.
-n, -no-mask
Ná déan an masc cearta éifeachtach a athríomh. Is é an t-iompar réamhshocraithe setfacl ná an iontráil masc ACL a athríomhú, mura tugadh sainráite ar iontráil masc. Tá an t-iontráil masc leagtha amach d'aontas gach cead an ghrúpa úinéireachta, agus gach iontráil ainmnithe agus grúpa ainmnithe. (Is iad seo na hiontrálacha go díreach a bhfuil tionchar ag an iontráil masc orthu).
--mask
An athchóiriú a dhéanamh ar an masc cearta éifeachtach, fiú má tugadh iontráil masc ACL go sainráite. (Féach an rogha -n .)
-d, - réamhshocraithe
Baineann gach oibríocht leis an ACL Réamhshocraithe. Cuirtear iontrálacha rialta ACL sa tacar ionchuir chun cinn le hiontrálacha réamhshocraithe ACL. Déantar iontrálacha réamhshocraithe ACL sa sraith ionchuir a scriosadh. (Eisítear rabhadh má tharlaíonn sé sin).
--restore = comhad
Athchóirigh cúltaca cead cruthaithe ag `getfacl-R 'nó a leithéidí. Athraítear ar ais gach cead d'fhotheán comhad iomlán ag baint úsáide as an mheicníocht seo. Má tá tuairimí úinéara nó tuairimí grúpa san ionchur, agus cuirtear setfacl ar bun trí fhréamh, déanann an t-úinéir agus an grúpa úinéireachta de gach comhad a athchóiriú chomh maith. Ní féidir an rogha seo a mheascadh le roghanna eile ach amháin `--test '.
--scrúdú
Modh tástála. In ionad na ACLanna d'aon chomhaid a athrú, tá liosta de na ACLanna dá thoradh.
-R, - athchúrsach
Cuir oibríochtaí i bhfeidhm ar gach comhad agus eolairí go cúramach. Ní féidir an rogha seo a mheascadh le `--restore '.
-L, - rialta
Siúlóid loighciúil, lean naisc siombalach. Is é an t-iompraíocht réamhshocraithe ná argóintí nasc siombalach a leanúint, agus naisc siombalacha a bhíonn le fáil i bhfo-eolaire. Ní féidir an rogha seo a mheascadh le `--restore '.
-P, - fisiceach
Siúlóid shóisialta, skip naisc shombaic go léir. Scipeann sé seo argóintí nasc siombalach freisin. Ní féidir an rogha seo a mheascadh le `--restore '.
- briseadh
Priontáil leagan de setfacl agus scoir.
--cabhrú
Cabhair a phriontáil ag míniú na roghanna líne ordú.
Deireadh roghanna líne ordaithe. Déantar na paraiméadair atá fágtha a léirmhíniú mar ainmneacha comhaid, fiú má thosaíonn siad le dash.
Má tá an pharaiméadar ainm comhaid ina dash amháin, léann setfacl liosta de na comhaid ó ionchur caighdeánach.
ENTRIES ACL
Aithníonn an fóntais setfacl na formáidí iontrála ACL seo a leanas (bánnaí a cuireadh isteach le soiléire):
[d [réamhshocraithe]:] [u [ser]:] uid [: perms ]
Ceadanna úsáideora ainmnithe. Ceadanna úinéir an chomhaid má tá sé folamh.
[d [réamhshocraithe]:] g [roup]: gid [: perms ]
Ceadanna grúpa ainmnithe. Ceadanna an ghrúpa úinéara má tá gid folamh.
[d [réamhshocraithe]:] m [iarr] [:] [: perms ]
Masc cearta éifeachtacha
[d [réamhshocraithe]:] o [ther] [:] [: perms ]
Ceadanna daoine eile.
Déantar neamhaird ar spás bán idir na carachtair díothaithe agus na carachtair neamhthimpeallachta.
Úsáidtear iontrálacha cuí ACL lena n-áirítear ceadanna chun oibríochtaí a mhodhnú agus a shocrú. (roghanna -m , -M , -set agus -set-file ). Úsáidtear iontrálacha gan an réimse perms chun iontrálacha a scriosadh (roghanna -x agus -X ).
Chun uid agus gid is féidir leat ainm nó uimhir a shonrú.
Is meascán de na carachtair é an réimse perms a léiríonn na ceadanna: léigh (r) , scríobh (w) , forghníomhú (x) , ní fhorghníomhófar ach amháin má tá an comhad mar chomhadlann nó go bhfuil cead aige cheana féin a dhéanamh do roinnt úsáideoir (X) . Mar mhalairt air sin, is féidir leis an réimse perms a bheith ina dhigit octal (0-7).
ENTRIES ARAITHEACHA A CHRÍOMH
Ar dtús, níl ach comhaid agus eolairí ach na trí iontráil ACL bonn don úinéir, don ghrúpa, agus do dhaoine eile. Tá roinnt rialacha ann a gcaithfear a bheith sásta d'fhonn ACL a bheith bailí:
*
Ní féidir na trí iontráil bonn a bhaint. Ní mór iontráil amháin a bheith ann de gach ceann de na cineálacha iontrála bonn seo.
*
Aon uair a bhfuil iontrálacha ainmnithe ainmnithe nó cuspóirí grúpa ainmnithe ag ACL, ní mór go mbeadh masc cearta éifeachtach ann freisin.
*
Aon uair a bhfuil iontrálacha réamhshocraithe ACL ag ACL, ní mór na trí iontrálacha bunúsacha réamhshocraithe ACL (úinéir réamhshocraithe, grúpa réamhshocraithe agus daoine eile réamhshocraithe) a bheith ann freisin.
*
Aon uair a bhfuil iontrálacha ainmnithe ainmnithe nó rudaí grúpa ainmnithe ag ACL Réamhshocraithe, ní mór go mbeadh masc cearta éifeachtach réamhshocraithe ann freisin.
Chun cuidiú leis an úsáideoir na rialacha seo a chinntiú, cruthaíonn setfacl iontrálacha ó iontrálacha atá ann faoi na coinníollacha seo a leanas:
*
Má tá iontrálacha ainmnithe grúpa ainmnithe nó grúpa ainmnithe ag ACL, agus níl aon iontráil masc ann, iontráil masc ina bhfuil na ceadanna céanna mar a chruthaítear iontráil an ghrúpa. Mura dtugtar an rogha -n , déanfar ceadanna an iontrála masc a choigeartú tuilleadh chun aontas na gceadanna uile a bhfuil tionchar ag an iontráil masc san áireamh. (Féach cur síos ar an rogha -n ).
*
Má chruthaítear iontráil réamhshocraithe ACL, agus nach bhfuil aon úinéir, grúpa úinéireachta nó iontráil eile ag an Réamhshocrú ACL, cuirtear cóip den úinéir ACL, grúpa úinéireachta, nó iontráil eile leis an ACL Réamhshocraithe.
*
Má tá iontrálacha ainmnithe ainmnithe nó iontrálacha grúpa ainmnithe ag ACL Réamhshocraithe, agus níl aon iontráil masc ann, iontráil masc ina bhfuil na ceadanna céanna mar a chuirtear isteach réamhshocrú an ghrúpa réamhshocraithe ACL. Mura dtugtar an rogha -n , déanfar ceadanna an iontrála masc a choigeartú tuilleadh chun aontas na gceadanna uile a bhfuil tionchar ag an iontráil masc orthu. (Féach cur síos ar an rogha -n ).
SAMPLAÍ
Le rochtain bhreise úsáideora a dheonú
setfacl -mu: lisa: r file
Athscrúdú a dhéanamh ar rochtain a scríobh ó gach grúpa agus gach úsáideoir ainmnithe (ag baint úsáide as an masc cearta éifeachtach)
setfacl -mm :: rx file
Glacadh grúpa ainmnithe a bhaint as ACL comhad
setfacl -xg: comhad foirne
Cóipeáil an ACL de chomhad amháin go ceann eile
getfacl file1 | setfacl --set-file = - file2
Cóipeáil an ACL rochtana isteach sa ACL Réamhshocraithe
getfacl -a dir | setfacl -d -M- dir
AN CHOMHARMHÁIL LE POSIX 1003.1e DRÉACHT AN CAIGHDEÁN 17
Má tá an t-athróg POSIXLY_CORRECT timpeallachta sainithe, déanfar iompar réamhshocraithe athruithe setfacl mar seo a leanas: Tá gach rogha neamhchaighdeánach faoi mhíchumas. Tá an réimír `` réamhshocraithe: '' faoi mhíchumas. Glacann na roghanna -x agus -X réimsí cead freisin (agus neamhaird a dhéanamh orthu).
FÉACH FREISIN
umask (1),