Phunzirani Linux Command setfacl

Zolemba za Setfacl zowonjezera Access Control Lists (ACLs) za mafayilo ndi mauthenga. Pa mzere wa malamulo , mndandanda wa malamulo umatsatiridwa ndi zowerengera za mafayilo (omwe angathe kutsatiridwa ndi malamulo ena, ...).

Zosankha -m, ndi -x zimayembekezera ACL pa mzere wa lamulo. Zolemba zambiri za ACL zimasiyanitsidwa ndi anthu otchuka (`, '). Zosankha -M, ndi -X ziwerengera ACL kuchokera pa fayilo kapena kuchokera kuzolowera. Maonekedwe a ACL akufotokozedwa mu Gawo la ACL ENTRIES.

Zosankha ndi -se-mafayilo aika ACL ya fayilo kapena zolemba. Zotsatira za ACL zasinthidwa. Zolemba za ACL za ntchitoyi ziyenera kuphatikizapo zilolezo.

The -m (--modify) ndi -M (--modify-file) zosankha zimasintha ACL ya fayilo kapena zolemba. Zolemba za ACL za ntchitoyi ziyenera kuphatikizapo zilolezo.

Mayankho a -x (--remove) ndi -X (--remove-file) achotseni maulendo a ACL. Zolembera za ACL zokha popanda malo ololedwa amavomerezedwa monga magawo, kupatula POSIXLY_CORRECT itanthauziridwa.

Mukamawerenga kuchokera ku mafayilo pogwiritsa ntchito njira za -M- and -X , setfacl imavomereza zotsatira zomwe zimachitika. Pali zambiri zomwe zimalowa mu ACL pa mzere. Pambuyo pa chizindikiro cha Pound (`# '), chirichonse mpaka kumapeto kwa mzere chikuchitidwa ngati ndemanga.

Ngati setfacl ikugwiritsidwa ntchito pa fayilo yapadera yomwe sichirikiza ACLs, setfacl imagwira ntchito pa fayilo maulendo ovomerezeka. Ngati ACL silingagwirizane kwambiri ndi zilolezo zobwezeretsa, setfacl amasintha mafayilo a fayilo maulendo ovomerezeka kuti afotokoze ACL mwachindunji, akulemba uthenga wolakwika ku zolakwika zofanana, ndipo amabwezera ndi udindo wotuluka kuposa oposa 0.

SYNOPSIS

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

setfacl --restore = fayilo

MALANGIZO

Fayilo mwini ndi ndondomeko zomwe angathe CAP_FOWNER apatsidwa ufulu wokonza ma ACL a fayilo. Izi zikufanana ndi zilolezo zofunikira kuti mupeze mafayilo. (Pazinthu zamakono za Linux, mizu ndiyo yokhayo ogwiritsa ntchito CAP_FOWNER.)

OPTIONS

-b, - sungani-zonse

Chotsani zolowera zonse za ACL. Zowonjezera zolembera za ACL za mwini, gulu ndi zina zimasungidwa.

-k, -remove-osasintha

Chotsani Loyimila ACL. Ngati palibe Default ACL alipo, palibe machenjezo omwe amaperekedwa.

-n, - os-mask

Musagwiritsenso ntchito mask oyenera. Khalidwe losasintha la setfacl ndilowezeretsa kulowa kwa ACL maski, kupatula ngati cholowa chimatchulidwa momveka bwino. Kulowa kwa maski kumayikidwa ku mgwirizano wa zilolezo zonse za gulu lomwelo, ndi zolembera zonse zomwe zimatchulidwa ndi ogwiritsa ntchito ndi gulu. (Izi ndizo zolembedwera zomwe zimakhudzidwa ndi kulowa kwa maski).

--mask

Gwiritsani ntchito kachilombo ka ufulu, ngakhale ngati kulowa kwa ACL mask kunaperekedwa momveka bwino. ( Onani_nkhani .)

-d, --fault

Zonsezi zikugwiritsidwa ntchito kwa Default ACL. Zowonjezera zolembera za ACL muzinthu zopangira zimalimbikitsidwa kuti zilowetsedwe za ACL. Zolowera zolembera za ACL muyizidwe zolowera zimatayidwa. (Chenjezo laperekedwa ngati izi zichitika).

--restrest = fayilo

Bwezerani chilolezo chovomerezeka chomwe chinapangidwa ndi `getfacl -R 'kapena zofanana. Zolinga zonse za subreree yangwiro yowonongeka zimabwezeretsedwanso pogwiritsa ntchito njirayi. Ngati zolembazo zili ndi ndemanga za mwini kapena gulu, ndipo setfacl ikuyendetsedwa ndi mizu, mwiniwake ndi kukhala ndi gulu la mafayilo onse akubwezeretsedwanso. Njira iyi sitingathe kusakanikirana ndi njira zina kupatula `--test '.

- kwambiri

Mchitidwe woyesera. Mmalo mosintha ma ACL a mafayilo alionse, zotsatira za ACL zili zolembedwa.

-R, - zovuta

Ikani ntchito ku mafayilo ndi maulendo onse mobwerezabwereza. Njira iyi siingakhoze kusakanikirana ndi `--restore '.

-L, - zomveka

Kuyenda mwatsatanetsatane, tsatirani zizindikiro zowonetsera. Makhalidwe osayenerera ndi kutsatira zotsutsana zophiphiritsira, ndikudumpha maulumikizanidwe ophiphiritso omwe akukumana nawo. Njira iyi siingakhoze kusakanikirana ndi `--restore '.

-P, --physical

Kuyenda kwa thupi, kudumpha maulumikizano onse ophiphiritsira. Izi zimadumphiranso zizindikiro zowonongeka. Njira iyi siingakhoze kusakanikirana ndi `--restore '.

--version

Sindikirani ndondomeko ya setfacl ndi kutuluka.

--Thandizeni

Thandizo la kusindikiza likufotokozera zosankha za mzere.

Mapeto a mzere wa mzere wa lamulo. Zonse zotsala zimatanthauzidwa ngati maina a fayilo, ngakhale atayamba ndi dash.

Ngati choyimira dzina la fayilo ndi dash kamodzi, setfacl imawerenga mndandanda wa mafayilo kuchokera kuzolowera.

ACL Amalowetsa

Zowonongeka za setfacl zimayang'ana mawonekedwe otsatirawa a ACL (zojambulidwa zomwe zaikidwa poyera):

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

Zilolezo za munthu wotchulidwa. Zolinga za fayilo mwiniwake ngati uid mulibe.

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

Zolinga za gulu lotchulidwa. Zolinga za gulu lokha ngati gulu lilibe kanthu.

[d [efault]:] m [pemphani] [:] [: perms ]

Zolemba za ufulu zolondola

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

Zilolezo za ena.

Ma whitespace pakati pa zilembo za delimiter ndi zilembo zosagwiritsanso ntchito zimanyalanyazidwa.

Zolembera zoyenera za ACL kuphatikizapo zilolezo zimagwiritsidwa ntchito kusintha ndi kukhazikitsa ntchito. (zosankha -m , -M , - and -set-file ). Zowonjezera popanda malo ololedwa zimagwiritsidwa ntchito pochotsa zolembera (zosankha -x ndi -X ).

Kwa uid ndi gid mukhoza kufotokoza dzina kapena nambala.

Munda wobvomerezeka ndi kuphatikiza malemba omwe amasonyeza zilolezo: werengani (r) , lembani (w) , yesani (x) , chitani kokha ngati fayilo liri bukhulo kapena atha kale chilolezo kwa munthu wina (X) . Mwinanso, munda wa perms ukhoza kukhala octal (0-7).

NTCHITO ZOFUNIKA ZOKUTHANDIZA

Poyamba, mafayilo ndi mauthenga ali ndi zolemba zitatu zokha za ACL kwa mwiniwake, gulu, ndi ena. Pali malamulo omwe akuyenera kukhutira kuti ACL ikhale yoyenera:

*

Zowonjezera zitatuzi sizingathetsedwe. Payenera kukhala chimodzimodzi cholowera cha mitundu yonseyi.

*

Nthawi iliyonse pamene ACL imakhala ndi zolemba zomwe zimatchulidwa kapena zolembedwa, zimayenera kukhala ndi mask of rights.

*

Nthawi iliyonse ACL ili ndi zolembera za ACL zosasinthika, zilembo zitatu zosasinthika za ACL (mwini wosasintha, gulu losasintha, ndi ena osasintha) ziyenera kukhalanso.

*

Nthawi iliyonse ACL yosasintha imakhala ndi zolembedwera zomwe zimatchulidwa kapena zosankhidwa za gulu, ziyenera kukhala ndi mask of rights default.

Pofuna kuthandiza wothandizira kuti athetse malamulowa, setfacl imapanga zolembedwera kuchokera kuzinthu zomwe zilipo pansi pazifukwa izi:

*

Ngati ACL ili ndi mayina ogwiritsira ntchito kapena mayina omwe amatchulidwa, ndipo palibe kulowa mask, chilolezo chokhala ndi maski omwe ali ndi zilolezo zomwe zimalowetsamo. Pokhapokha ngati -popatsidwa mwayi, zilolezo za kulowa maski zimasinthidwa kuphatikizapo mgwirizano wa zilolezo zonse zokhudzana ndi mask. (Onaninso -notanthauzira zotsatsa ).

*

Ngati cholowa cha ACL chosasinthika chidawongedwa, ndipo Default ACL ilibe mwini, yokhala ndi gulu, kapena ena kulowa, kopi ya mwini ACL, wokhala ndi gulu, kapena ena kulowa akuwonjezeredwa ku Default ACL.

*

Ngati Bungwe la ACL lopanda dzina liri ndi zolembedwera zomwe zimatchulidwa kapena zosankhidwa za gulu, ndipo palibe kulowa maski, kulowa kwa maski komwe kuli ndi zilolezo zofanana ndi kulowa kwa gulu la ACL losasintha. Pokhapokha ngati -popatsidwa mwayi, zilolezo za kulowa mask zimasinthidwa kuti zikhale pamodzi ndi mgwirizano wa zilolezo zonse zokhudzana ndi mask. (Onaninso -notanthauzira zotsatsa ).

ZITSANZO

Perekani mwayi wowonjezera wophunzira kuwerenga

setfacl -mu: lisa: r fayela

Kuwombera zolembera zolembera kuchokera m'magulu onse ndi onse otchedwa ogwiritsa ntchito (kugwiritsa ntchito mask oyenera)

setfacl -mm :: foni ya rx

Kuchotsa dzina lolowera gulu kuchokera ku fayilo ya ACL

setfacl -xg: olemba ogwira ntchito

Kujambula ACL ya fayilo ina kupita kwina

getfacl file1 | setfacl - fayilo-fayilo = - fayilo2

Kujambula kulandira ACL ku Default ACL

getfacl-dir dir | setfacl -d -M- dir

KUGWIRITSA NTCHITO KU POSIX 1003.1e ZOCHITIKA ZA NTCHITO 17

Ngati kusinthika kwa chilengedwe POSIXLY_CORRECT kumatanthauzidwa, khalidwe losasintha la setfacl limasintha motere: Zonse zosagwirizana ndizolephereka. Choyipa `` chosasintha: '' chidali cholephereka. Zosankha -x ndi -X zimavomereza maulendo (ndipo samanyalanyaza).

ONANI ZINA

umask (1),