Baro setfacl Command Linux

Qorshaha Setfacl wuxuu dejiyaa Liisaska Xakamaynta (ACLs) ee faylasha iyo tusmooyinka. Xajka taliska , waxaa la socda taxane ah amarro taxane ah oo faylasha (taas oo markaa la raaci karo taxane kale oo amarro, ...).

Xulashooyinka -m, iyo -x waxay filayaan ACL khadka taliska. Gelitaanka ACL oo badan ayaa lagu kala soocaa jilayaasha astaamaha (','). Xulashooyinka -M, iyo -X waxay akhriyaan ACL fayl ka yimid ama ka yimid talooyinka caadiga ah. Foomka gelitaanka ACL waxaa lagu sharxay qaybta ACL ee "ACL".

Fursadaha kala duwan iyo fayl-galka-faylka ayaa dhigay ACL faylka ama buugga. Hore ACL waa la beddelayaa. Gelitaanka ACL ee qaliinka waa inuu ku jiraa ogolaansho.

The -m (--modify) iyo -M (-modify-faylka) ikhtiyaarada ACL ee faylka ama diiwaanka. Gelitaanka ACL ee qaliinka waa inuu ku jiraa ogolaansho.

Xayeysiisyada -x (- remove) iyo -X (-remove-faylka) ayaa meesha ka saaraya ACL. Kaliya ACL-ga oo aan laheyn baasaboorka ayaa loo aqbalaa sida loo yaqaan 'parameters', haddii aan POSIXLY_CORRECT lagu qeexay.

Markaad ka akhriso faylasha adigoo isticmaalaya -M, iyo -X , optionfacl wuxuu aqbalaa soo saaraha soo saaraha. Waxaa jira ugu badnaan hal ACL gelitaanka khadka. Ka dib markii calaamadda Pound ('#'), wax walba ilaa dhammaadka xariiqda waxaa loola dhaqmaa sidii faallo.

Haddii setfacl loo isticmaalo nidaamka faylka kaas oo aan taageernin ACLs, setfacl wuxuu ku shaqeeyaa habka faylka codsiga. Haddii ACL aysan si buuxda u qalmin xayndaabka ogolaanshaha, setfacl waxuu bedelayaa xayirada faylka faylka si ay u muujiso ACL sida ugu macquulsan, farta fariin qalad ah oo ku saabsan qalad, iyo ku laabasho xaalada ka baxsan 0.

SYNOPSIS

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

setfacl - restore = faylka

FURSADAHA

Milkiilaha feylalka iyo hababka awood u leh CAP_FOWNER waxaa la siiyaa xuquuqda wax ka beddelidda ACLs of file. Tani waxay la mid tahay oggolaanshaha loo baahan yahay si loo helo habka faylka. (On systems hadda Linux, xididku waa isticmaalaha kaliya ee leh awoodda CAP_FOWNER.)

OPTIONS

-b, -remove-dhan

Ka saar dhammaan gelitaanka ACL-da. Saldhigyada ACL ee saldhigga milkiilaha, kooxda iyo kuwa kaleba waa la hayaa.

-k, -remove-default

Ka saar ACL Default Haddii aysan jirin ACL-da caadiga ah, wax digniin ah lama bixinayo.

-n, -no-mask

Ha dib u cusbooneysiin maskaxda xuquuqda. Habdhaqanka asalka ah ee setfacl waa inuu dib u soo celiyo gelitaanka maskaxda ACL, haddii aan si toos ah loo gelin maskaxda. Gelitaanka maaskarada ayaa loo qoondeeyey ururka midowga oo idil oo idil oo ka mid ah kooxda lahaanshaha, iyo dhammaan diiwaangelinta isticmaalaha iyo kooxda. (Kuwani waa xaqiiqda ah gelitaanada ay saameeyeen gelitaanka maaskarada).

- dharka

Dib u cusbooneysii maaskarada xuquuqda saxda ah, xitaa haddii si rasmi ah loo geliyo masaasad ACL. (Fiiri ikhtiyaarka -n .)

-d, -default

Dhamaan howlaha waxay khuseeyaan ACL-da caadiga ah. Gelitaanka joogtada ah ee ACL-ga ee ku-soo-gelinta ayaa loo dallacayaa gelitaanka ACL-ga caadiga ah. Astaamaha caadiga ah ee ACL ee ku jira xirmooyinka loo yaqaan "ACL" waa la tuurayaa. (Digniin ayaa la soo saaraa haddii taasi dhacdo).

--restore = faylka

Dib u soo celi liis gareyn ah oo loo sameeyay 'getfacl -R' ama wax la mid ah. Dhamaan ruqsadaha qormada dhammaystiran waxaa dib loo soo celiyaa iyadoo la adeegsanayo nidaamkan. Haddii talada ay ka kooban tahay faallooyinka milkiilaha ama faallooyinka kooxeed, iyo setfacl waxaa maamula xidid, milkiilaha iyo kooxda heysta dhamaan faylasha oo dhan waa la soo celiyaa. Doorashadan laguma dari karo xulashooyinka kale marka laga reebo '-test'.

- ugu badnaan

Habka imtixaanka. Halkii laga bedeli lahaa ACLs faylasha, ACL-yada soo baxa ayaa liis gareynaya.

-R, - waa la soo dhaweynayaa

Hawlgallada codso dhammaan faylasha iyo lataliyeyaasha dib u habeyn. Doorashadan laguma dari karo '--restore'.

-L, -waxbarasho

Socod macquul ah, raac raacisyada calaamadaha. Aqlaaqda aasaasiga ah waa in la raaco doodaha xidhiidhinta calaamadaha, iyo in ay ka boodaan xidhiidhada astaamaha ah ee hoos ku xusan. Doorashadan laguma dari karo '--restore'.

-P, - Fikradda

Socodka jimicsiga, ka bood dhammaan xiriirinta calaamadaha. Tani waxay sidoo kale ka dhignaa doodaha xidhiidhinta calaamadaha. Doorashadan laguma dari karo '--restore'.

- Codsi

Daabac version of setfacl iyo ka bax.

--I caawi

Ka caawi sharaxaadda sharaxaadda xariiqa taliska.

Dhammaadka xulashada xariijinta taliska. Dhammaan xaddidyada haray ayaa loo fasirayaa inay yihiin magacyo fayl ah, xitaa haddii ay ku bilaabmeen qulub.

Haddii faylka faylka faylka uu yahay hal jeexasho, setfacl wuxuu akhriyaa liiska faylasha laga bilaabo talooyinka caadiga ah.

GELIYA ACL

Qalabka loo yaqaan 'setfacl utility' wuxuu aqoonsan yahay qaababka soo-galootiga ee ACL ee soo socda:

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

Oggolaanshaha isticmaalaha loo yaqaan. Oggolaanshaha mulkiilaha feylka haddii uid yahay mid madhan.

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

Oggolaanshaha koox la magacaabay. Oggolaanshaha kooxda lahaanshaha haddii uu tago faaruqin.

[d] efault]:] m [weydi] [:] [: perms ]

Maaskaro xuquuqda wax ku ool ah

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

Oggolaanshaha dadka kale.

Xaglaha u dhexeeya jilicsanaanta jilicsan iyo jilayaasha aan cilimiga ahayn waa la iska indho tirayaa.

Gaaritaanka ACL ee habboon oo ay ku jiraan ogolaansho ayaa loo adeegsadaa isbeddelka iyo dejinta hawlaha. (ikhtiyaarrada -m , -M , isku-buuq iyo fayl-galka ). Goobaha aan laheyn goobta loo ogol yahay waxaa loo isticmaalaa si loo tirtiro gelitaanka (xulashooyinka -x iyo -X ).

Uid iyo gidada waxaad sheegi kartaa magac ama lambar.

Baasaboorka waa mid isku dhafan oo muujinaya rukhsadaha: akhris (r) , qor (w) , fulin (x) , fulin kaliya haddii faylka uu yahay buug ama horay u sameeyey ogolaansho user (X) . Haddii kale, beeraha xaydhku waxay noqon karaan lambar octoon (0-7).

DIIWAAN-GELINTA GAAR AH

Ugu horreyntii, faylasha iyo lataliyeyaasha waxay ku jiraan sadexda xarumood ee saldhig ACL ee milkiilaha, kooxda, iyo kuwa kale. Waxaa jira sharciyo u baahan in la qanco si ACL u noqdo mid ansax ah:

*

Saddexda xarig ee asaasiga ah lama saari karo. Waa inay jirtaa hal geliyo mid kasta oo ka mid ah noocyada soo gelitaanka saldhigga.

*

Markasta ACL waxay ku jirtaa qoraalka loo yaqaan magac ama magac loo yaqaanay kooxo, waa inay sidoo kale ku jiraan maaskaro xuquuqda waxtar leh.

*

Mar kasta oo ACL ay ku jiraan qoraallada ACL ee caadiga ah, sadexda ACL-ka caadiga ah ee aasaasiga ah (mulkiilaha hore, kooxda caadiga ah, iyo kuwa kale ee dadka kale) waa inay jiraan.

*

Mar kasta oo ACL ah ay ku jiraan qoraallada loo yaqaan magac ama magaca koox la mid ah, waa inay sidoo kale ku jiraan maaskaro xuquuqda waxtar leh.

Si aad u caawiso isticmaalaha isticmaalka sharciyadan, setfacl wuxuu abuuraa gelitaanada laga bilaabo qoraalada hadda jira sida ku xusan shuruudahan soo socda:

*

Haddii ACL ay ku jirto qof la magacaabay ama loo yaqaan magaca koox-kooxeed, oo aan lahayn muraayad maskaxeed, muraayad masax leh oo leh oggolaansho isku mid ah marka la abuuro kooxeed. Haddii aan la helin doorbidista, ogolaanshaha xirmadda maskaxda ayaa sii dheereynaya si loogu daro ururada dhammaan oggolaanshaha ay saameeyeen gelitaanka maaskarada. (Fiiri sharaxaadda-doorasho).

*

Haddii ACL soo galo Aadka caadiga ah, iyo ACL-ka caadiga ah kuma jiraan milkiile, koox ama koox kale, nuqul ka tirsan milkiilaha ACL, kooxda lahaanshaha, ama kuwa kale ee lagu galo waxaa lagu darayaa ACL-da caadiga ah.

*

Haddii ACL-ka caadiga ah ku jira qoraallada loo yaqaan ama looxa koox-kooxeed, oo aan laheyn muraayad maskaxeed, gelitaanka maaskarka oo leh oggolaansho isku mid ah sida caadiga ah ACL ee gelitaanka kooxeed ayaa lagu daray. Haddii aan la helin doorbididda, ogolaansho ka mid ah gelitaanka maaskarada waxaa lagu sii hagaajin karaa inclu de union dhamaan oggolaanshaha ay saameeyeen gelitaanka maaskarada. (Fiiri sharaxaadda-doorasho).

Tusaalooyin

Siinta isticmaale dheeraad ah akhri user

setfacl -mu: lisa: f file

Caabinta qorista ka soo galka dhammaan kooxaha iyo dhammaan dadka loo magacaabay (iyagoo isticmaalaya masraxa xuquuqda wanaagsan)

setfacl -mm :: rx faylka

Ka saarida galitaanka koox la magacaabay oo laga soo qaaday ACL faylka

setfacl -xg: faylka shaqaalaha

Kaararka ACL ee hal fayl oo kale

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

Kaararka helitaanka ACL ee ACL-da caadiga ah

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

ISKU HELISTA POSIX 1003.1e JOOJINTA MASHAARIICDA 17

Haddii variable POSIXLY_CORRECT lagu qeexo, habdhaqanka asalka ah ee isbedelka setfacl sida soo socota: Dhammaan xulashooyinka aan caadiga ahayn waa naafo. 'Default': '' horgalkiisu waa naafo. Xulashooyinka -x iyo -X waxay sidoo kale aqbalaan goobaha ogolaanshaha (oo iyaga iska indha tiri).

SEE ALSO

umask (1),