Dzidzai Linux Command setfacl

Setfacl utility inosarudza Access Control Lists (ACLs) emafaira uye zvinyorwa. Pamusoro pomutsetse wemutsetse , kuwirirana kwemirairo kunoteverwa nehuwandu hwemafaira (iyo inogona kuteverwa nemamwe maitiro emirairo, ...).

Zvisarudzo -m, uye -x zvinotarisira ACL pamutsetse wemirairo. Multiple ACL kupinda kunoparadzaniswa nevemavara (`, '). Zvisarudzo -M, uye -X verengai ACL kubva pane faira kana kubva pane zvakapindirwa. Iko yeAACL yokupinda mafaira inotsanangurwa muChikamu ACL ENTRIES.

Iko -set uye -setsetse-faira zvingasarudza iga ACL yefaira kana retare. IAACL yapfuura inotsiviwa. ACL kupinda kwekuvhiya uku kunosanganisira zvivigiro.

I --m (--modify) uye -M-(-modify-file) zvisarudzo shandura ACL yefaira kana kuti zvinyorwa. ACL kupinda kwekuvhiya uku kunosanganisira zvivigiro.

I-- x (--remove) uye -X (--remove-file) zvisarudzo kubvisa ACL inowedzera. Kupinda kweAACL chete kunze kwebvumirwo minda kunogamuchirwa semiganhu, kunze kwekuti POSIXLY_CORRECT inotsanangurwa.

Paunenge uchiverenga kubva kumafaira uchishandisa ma-- M, uye -X zvisarudzo, setfacl inogamuchira kuwanikwa getfacl inobereka. Pane pane imwe inhengo ye ACL pamurongo. Pashure pechiratidzo chePound (`# '), zvose kusvika kumagumo emutsara zvinotorwa semashoko.

Kana setfacl inoshandiswa pane faira system iyo isingatsigire ACLs, setfacl inoshanda pafaira mode yemvumo bits. Kana iyo ACL isingakodzeri zvachose mumvumo bits, setfacl inoshandura mafaira yemirayiridzo mvumo bits kuratidza ACL zvakanyanyisa sezvinobvira, inonyora mhosho yemashoko kune imwe yakanganisa kukanganisa, uye inodzoka nemamiriro ekubuda akakura kupfuura 0.

SYNOPSIS

setfacl [-bkndRLPvh] [{-m | -x} acl_spec] [{-M | -X} acl_file] file ...

setfacl --restore = file

PERMISSIONS

Ipa faira mwini nematunhu anokwanisa CAP_FOWNER anopiwa kodzero yekuchinja ACL dzefaira. Izvi zvakafananidza kune zvibvumirano zvinodiwa zvekutsvaga faira. (Parizvino maitiro e Linux, mudzi ndiwo chete unoshandisa simba CAP_FOWNER.)

MASHOKO

-b, -remove-zvose

Bvisa zvose zvakapetwa ACL. Nheyo dzeC ACL dzomuridzi, boka nedzimwe dzakachengetwa.

-k, --remove-default

Bvisa Dhigirii ACL. Kana pasina Chakanaka ACL chiripo, hapana nyevero inowanikwa.

-n, - kwete-mask

Usadzokororazve maitiro echibvumirano. Nzira yekusavapo ye setfacl ndeyekugadzirisa zvakare ACL mask entry, kunze kwekunge kuwanikwa mask kwave kuchipiwa pachena. Iko kuvhara kwemasikisi kunogadzirirwa kubatana kwemvumo yese yeboka rega, uye vose vanonzi mazita uye masangano mazita. (Izvi ndizvo chaizvo zvinyorwa zvinokanganisa nekupinda kwemaski).

--mask

Dzokorora zvakare mashizha ekodzero, kunyange kana ACL mask inopinda yakajeka. (Ona i- yechinhu .)

-d, --default

Zvose zvinoshandiswa zvinoshanda kuDhift ACL. Nguva dzose ACL inopindira muzvigadziro zvekugadzirisa zvinokurudzirwa kuDhift ACL kupinda. Zvisizvo zvinopinda ACL mumutsetse wekupinza zvakaraswa. (Inyevero inobudiswa kana izvozvo zvichiitika).

--restore = faira

Dzosera mvumo yekuchengetedza yakagadzirwa ne `getfacl -R 'kana yakafanana. Zvose mvumo dzekanyora zvakakwana zvinyorwa zvinodzorerwa kuburikidza nenzira iyi. Kana mupiro uine mhinduro dzemudzimai kana boka remashoko, uye setfacl inotungamirirwa nemidzi, muridzi uye ane bhodhi refaira rese adzorerwa zvakare. Iyi sarudzo haikwanise kusanganiswa nezvimwe zvasarudzo kunze kwekuti '-test'.

-test

Test mode. Panzvimbo yekushandura ACLs chero ipi zvayo mafaira, iyo inoguma ACLs yakanyorwa.

-R, - kureva

Shandisa maitiro kune ose mafaira uye zvinyorwa zvakadzokorora. Iyi sarudzo haigoni kusanganiswa ne `--restore '.

-L, - inonzwisisika

Logical walk, tevedzera zvimiridziro. Kusava nemafambiro ekutevedzera ndekutevera mafungiro ekufananidza mazano, uye kudarika zviratidzo zvekufananidza zvakasangana mumataundi ezasi. Iyi sarudzo haigoni kusanganiswa ne `--restore '.

-P, --physical

Kufamba mumuviri, famba zvose zvinomiririra. Izvi zvinokwidzawo zviratidzo zvekubatanidza. Iyi sarudzo haigoni kusanganiswa ne `--restore '.

--version

Shingai shanduro ye setfacl uye obuda.

--help

Shandura rubatsiro rinotsanangura mutemo wemirayiro.

Mugumo wemirayiro mutsara. Zvose zvinosarudzwa zvinoshandurwa semazita emafaira, kunyange kana vachitanga nedhadhi.

Kana iyo faira zita remamera iri dash rimwe chete, setfacl inoratidzira rwandu rwemafaira kubva muzvikamu zvakafanana.

ACL Inotumira

Shanduro ye-setfacl inocherechedza mafomu ekutsvaga ACL anotevera (mavara akaiswa kuti ajekeswe):

[d [efault]:] [u [ser]:] uid [: perms ]

Zvibvumirano zvemunhu anonzi ainzi. Zvibvumirano zvemufaira wefaira kana uid isina chinhu.

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

Zvibvumirano zveboka rinodanwa. Zvibvumirano zveboka rako pachako kana gid isina chinhu.

[d [efault]:] m [bvunza] [:] [: perms ]

Kodzero dzinobudirira mask

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

Mvumo yevamwe.

Kuwisira pasi pakati pezvinyorwa zvinoshandiswa uye zvisizvo zvisiri zvemavara zvinoregererwa.

Yakakodzera ACL kupinda mukati kusanganisira zvibvumirano zvinoshandiswa mukugadzirisa nekuisa mabasa. (zvisarudzo -m , -M , -set uye -set-file ). Kupindira kusina mvumo yekushandiswa kunoshandiswa pakubviswa kwezvinyorwa (zvisarudzo -x uye -X ).

Kana uchida uye gid iwe unogona kutsanangura zita kana nhamba.

Mvumo inobvumidza inosanganiswa nemhando dzinoratidza zvibvumirano: verenga (r) , nyora (w) , ita (x) , ita chete kana faira iri tsvakurudzo kana kuti ikozvino inopa mvumo kune umwe mushumiri (X) . Zvimwe, munda unobvumira unogona kuva octal digit (0-7).

ZVINOKUDZIDZWA ZVAKASIKWA

Pakutanga, mafaira uye zvinyorwa zvinongova zvinyorwa zvitatu zveC ACL zvemuenzi, boka, nevamwe. Pane mimwe mitemo inoda kugutsikana kuitira kuti ACL ive yakakodzera:

*

Izvo zvinyorwa zvitatu zvekugadzirisa hazvibviri kubviswa. Iko kunofanirwa kuva nenheyo imwe chete yeimwe yemhando idzi dzekupinda.

*

Pose apo ACL inoshandisa mazita ekushandisa mashizha kana kuti mazita emapoka eboka, inofanirawo kuva nemasikiti ezvakanaka.

*

Chero chero iyo ACL ine chero zvakanyorerwa ACL, zvinyorwa zvitatu zveDefault ACL (default propriƩtaire, default group, uye vamwe vakasara) inofanirawo kuvapo.

*

Chero chero nguva Dhigirii yeC ACL ine zita rinoshandiswa sevashandisi kana zvinhu zvinonzi mazita eboka, rinofanirawo kuva nemasikiti anowanikwa kodzero.

Kuti ubatsire muchengeti kuti aone mitemo iyi, setfacl inogadzira zvinyorwa kubva pane zvinyorwa zviripo pasi pemamiriro anotevera:

*

Kana ACL iine zita rakashandurwa kana rakatumidzwa neboka, uye hapana kuiswa kwemasikiti kunepo, kupinda kwemasikiti ine mvumo yakafanana sezvo kupinda kweboka kuchigadzirwa. Kunze kwekuti -i sarudzo inopiwa, zvibvumirano zvekuvhara maski zvinowedzera kugadziriswa kusanganisira kubatana kwemvumo yese yakakanganiswa nekupinda kwemaski. (Ona i-chinyorwa chekutsanangura).

*

Kana Kushandura kwe ACL kusina kuumbwa, uye Default ACL haina mudzidzi, ane cheki, kana vamwe kupinda, kopi yemuridzi we ACL, ane cheki, kana kuti zvimwe kupinda kunowanikwa kuDofault ACL.

*

Kana iri Dhigirii ACL ine rine mazita ekutsvaga mazita kana kuti mazita mazita echikwata, uye hapana kuiswa kwemasikisi kunepo, kupinda kwemasikiti ine zvivako zvakafanana sezvo kubuda kweDynamic Default ACL yeboka iri kuwedzerwa. Kunze kwekuti -i sarudzo inopiwa, zvibvumirano zvekuvhara maski zvinowedzera kugadziridzwa kuisanganisira kubatana kwemvumo yese yakakanganiswa nekupinda maski. (Ona i-chinyorwa chekutsanangura).

EXAMPLES

Kupa mumwe muverengi kuverenga kupinda

setfacl -mu: lisa: r file

Kudzokorora kunyora kunyorera kubva kumapoka ose uye vose vanonzi vashandisi (vachishandisa kodzero dzekodzero dzinobudirira)

setfacl -mm :: rx file

Kubvisa zita rakanzi mazita kubva kuFLL yefaira

setfacl -xg: vashandi faira

Kunyora ACL yefaira imwe kune imwe

getfacl file1 | setfacl --set-file = - file2

Kushandisa kuwanikwa ACL muDefault ACL

getfacl -a dir | | setfacl -d -M- tsvina

KUSANGANA POSIX 1003.1 MUTANGA WOKUDZIDZA 17

Kana nzvimbo yakasiyana-siyana inoshandiswa POSIXLY_CORRECT inotsanangurwa, maitiro asina kukodzera a setfacl anochinja sezvinotevera: Zvose zvisingaenzaniswi zvakasununguka. The `` default: '' prefix inobviswa. Nzira dze-- x uye -X dzinogamuchira mvumo minda (uye isingazvibati).

ONA DZIMWE

umask (1),