Fantaro ny setfacl Linux Command

Ny Setfacl dia mametaka ny lisitry ny Access Control (ACL) amin'ny rakitra sy ny lahatahiry. Ao amin'ny andalana baiko dia misy dikan-tsoratra arahin'ny andian-drakitra (izay manaraka ny baikon'ny hafa, ...).

Ny safidy -m, ary -x dia manantena ny ACL amin'ny laharana baiko. Maro ny ACL tafiditra amin'ny marika komity (`, '). Ny safidy -M, ary -X dia mamaky ACL avy amin'ny rakitra iray na avy amin'ny fidirana serial. Ny endri-tsoratra ACL dia voafaritra ao amin'ny Fizarana ACL ENTRIES.

Ny safidy --set sy --set-files dia mametraka ny ACL amin'ny rakitra na ny lahatahiry. Voasolo ny ACL teo aloha. Ny fidirana ACL amin'ity rindranasa ity dia tsy maintsy ahitana ny fahazoan-dàlana.

Ny -m (--modify) sy -M (- modify-files) safidy dia manova ny ACL amin'ny rakitra na ny lahatahiry. Ny fidirana ACL amin'ity rindranasa ity dia tsy maintsy ahitana ny fahazoan-dàlana.

Ny safidy -x (--remove) sy -X (--remove-file) dia manaisotra ny ACL. Ny fidirana ACL ihany no tsy ekena amin'ny sehatry ny perms raha oharina, raha tsy voafaritra ny POSIXLY_CORRECT.

Rehefa mamaky avy amin'ny rakitra mampiasa ny safidy -M, sy -X , dia manaiky ny vokatra azo avy produfacl. Eo amin'ny ankamaroan'ny fidirana ACL isaky ny laharana. Taorian'ny marika Pound (`# '), ny zava-drehetra hatramin'ny faran'ny laharana dia raisina ho toy ny fanehoan-kevitra.

Raha hampiasa ny setfacl ao anaty rafitra iray izay tsy manohana ny ACLs, ny setfacl dia miasa ao anaty fahazoan-dàlana fahazoan-dàlana. Raha ny ACL dia tsy mametraka tanteraka tanteraka amin'ny fahazoan-dàlana, ny setfacl dia manova ny fahazoan-dàlana fahazoan-dàlana hanehoana ny ACL araka izay azo atao, manoratra hafatra diso momba ny hadisoana an-tsoratra, ary miverina miaraka amin'ny toerany miseho mihoatra ny 0.

SYNOPSIS

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

setfacl --restore = rakitra

Permissions

Ny tompon'ny solosaina sy ny trosa azo atao CAP_FOWNER dia nomena ny zo hanova ny ACLs amin'ny rakitra iray. Io dia mifanandrify amin'ny fahazoan-dàlana takiana amin'ny fidirana amin'ny fomba ofisialy. (Amin'ny rindrambaiko Linux amin'izao fotoana izao, ny root dia ny mpampiasa irery ihany amin'ny CAP_FOWNER.)

FANDIKANA

-b, --remove -ny rehetra

Esory daholo ny ACL rehetra. Ny fidirana ACL fototra avy amin'ny tompony, ny vondrona ary ny hafa dia voatazona.

-k, --remove-default

Esory ny Default ACL. Raha tsy misy ACL Default, dia tsy misy fampitandremana.

-n, -no-mask

Aza averina averina averina ny sarin-jiro mahomby. Ny fitondran-tenan'ny setfacl dia ny famerenana ny lisitry ny akanjon'ny ACL, raha tsy hoe misy endri-tsoratra mazava nomena. Ny fidirana masin'ny sary dia napetraka ho amin'ny firaisana amin'ny fahazoan-dàlana rehetra an'ny vondrona manana anarana, ary ny rehetra voatonona anarana sy vondrona. (Ireo dia ireo fidirana amin'ny fidirana amin'ny sarimihetsika).

--mask

Maka tsimoramora ny sarin-drakitra mahomby, na dia nomena mazava tsara ny fidirana masin'ny ACL. (Jereo ny safidy -n .)

-d, --default

Ny hetsika rehetra dia mihatra amin'ny Default ACL. Ny firafitry ny ACL tsy tapaka ao amin'ny laharana fidirana dia alefa amin'ny fidirana ACL Default. Tsy tafiditra ao anatin'ny laharana fidirana ny rakitra ACL. (Misy fampitandremana mivoaka raha misy izany).

--restore = rakitra

Mamerina famerenam-bidy iray noforonina avy amin'ny `getfacl -R 'na mitovy. Ny fahazoan-dàlana rehetra amin'ny sora-baventy feno tanteraka dia averina amin'ny fampiasana ity rafitra ity. Raha misy fanehoan-kevitry ny tompony na fanehoan-kevitry ny vondrona ny fanehoan-kevitra, ary ny setfacl dia tarihin'ny root, ny tompony sy ny vondron'ireo rakitra rehetra dia averina ihany koa. Ity safidy ity dia tsy azo ampiasaina amin'ny safidy hafa afa-tsy `--test '.

--test

Fomba fakana test. Raha tokony hanova ny ACL ny tahiry rehetra, dia voatanisa ny ACLs.

-R, - mamitaka

Ampiharo amin'ny rehetra ny rakitra sy ny torolàlana. Ity safidy ity dia tsy azo ampiasaina amin'ny `--restore '.

-L, -logical

Mandeha an-tongotra, araho ny rohy an'ohatra. Ny fitondran-tena tsy mitanila dia ny manara-kevitra ny rohy symbole, ary ny fialana rohy symbole mifandraika amin'ny subdirectories. Ity safidy ity dia tsy azo ampiasaina amin'ny `--restore '.

-P, --physical

Mandehana ara-batana, alao ny rohy rehetra an'ohatra. Ity koa dia manapotika hevitra momba ny rohy an'ohatra. Ity safidy ity dia tsy azo ampiasaina amin'ny `--restore '.

--version

Soraty ny dika amin'ny setfacl sy ny fivoahana.

--Vonjeo

Fanampiana printy manazava ny safidin-tsinjara baiko.

Tapitra ny safidin'ny baiko baiko. Ny fehezan-teny sisa rehetra dia adika toy ny anarana an-drakitra, na dia manomboka miaraka aminy aza izy ireo.

Raha toa ny laha-tahiry misy ny anaran-drakitra dia tsipika iray monja, readfile ny lisitry ny rakitra avy amin'ny fidirana serial.

ACL ENTRIES

Ny fikarakarana setfacl dia manaiky ireto endri-drakitra manaraka ACL manaraka ireto (banga nampidirina ho an'ny mazava):

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

Fahazoan-dàlana nomena anarana iray. Fahazoan-dàlan'ny tompona solosaina raha tsy misy foana ny uid .

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

Fahazoan-dàlana nomena anarana iray. Fahazoan-dàlana ho an'ny vondrona manana ny maha-izy azy raha toa ka misy foana ny fanamarihana .

[d [efa]:] m [manontany] [:] [: perms ]

Sarin-drakitra mahomby

[d [efa]:] o [ther] [:] [: perms ]

Fahazoan'ny hafa.

Tsy fantatra ny toerana malalaka eo amin'ny tarehin-tsoratra voafaritra sy ireo endri-tsoratra tsy voafaritra.

Ny lahasa ACL misy ny fanomezan-dàlana dia ampiasaina amin'ny fanovana sy ny fametrahana asa. (safidy -m , -M , --set sy --set-file ). Ny entana tsy misy ny perms dia ampiasaina amin'ny famafana ny fidirana (safidy -x sy -X ).

Ho an'ny uid and guide dia afaka manonona anarana na tarehimarika iray ianao.

Ny sahan- drakitra dia singa misy endritsoratra izay manondro ny fahazoan-dàlana: mamaky (r) , manoratra (w) , manatanteraka (x) , manatanteraka raha tsy diso ny rakitra na efa nahazoana alalana ho an'ny mpampiasa sasany (X) . Raha atao izany, dia mety ho laharana octal (0-7) ny saha perms.

AUTOMATICALLY CREATED ENTRIES

Amin'ny voalohany, ireo rakitra sy ny torolàlana dia tsy ahitana afa-tsy ireo fidirana ACL telo ho an'ny tompony, ny vondrona ary ny hafa. Misy fitsipika sasantsasany izay tokony ho afa-po ho an'ny ACL mba ho mendrika:

*

Ireo fidirana fototra telo dia tsy azo esorina. Tsy maintsy misy marina ny fidirana amin'ny karazana fidirana tsirairay.

*

Isaky ny ACL ahitana ny fidirana ao amin'ny mpampiasa na voatanisa ao amin'ny vondrona, dia tsy maintsy misy saron-drakitra mahomby ihany koa izy io.

*

Isaky ny ACL misy lisitra ACL Default, dia tsy maintsy misy ihany koa ireo fidirana fototra telo fototra amin'ny ACL (tompona solosaina, vondrona miafina ary ny hafa).

*

Raha toa ka misy ACL Default izay ahitana ny solon'anarana na anarana antsoina hoe vondrona, dia tsy maintsy misy ihany koa ny sarim-pamokarana mahomby.

Mba hanampiana ilay mpampiasa hiantoka ireo fitsipika ireo, ny setfacl dia mamorona ny fidirana amin'ny fanisàna efa misy eo ambany ireto fepetra manaraka ireto:

*

Raha misy ACL ahitana mpampiasa voatonona na anarana misy ny vondrona, ary tsy misy fidirana amin'ny masinina, dia misy tsipika misy ny fahazoan-dàlana mitovy amin'ny fidirana amin'ny vondrona. Raha tsy hoe ny nomena -n dia omena alalana kokoa ny fananana ny fidirana ny masom-boly mba hampidirana ny firaisana amin'ny fahazoan-dàlana rehetra voakasika amin'ny fidirana amin'ny sarimihetsika. (Jereo ny safidy -n ny safidy).

*

Raha misy endri-tsoratra Default ny ACL, ary ny ACL Default dia tsy manana tompony, manana vondrona, na fidirana amin'ny hafa, dia ampidirina ao amin'ny Default ACL ny kopian'ny tompon'ny ACL, ny tompony, na ny fidirana amin'ny hafa.

*

Raha toa ka misy ACL Default ny anaran'ny mpampiasa na ny fidirana an-tariby, ary tsy misy fidirana amin'ny masinina, dia misy tsipika misy ny fahazoan-dàlana mitovy toy ny fidirana amin'ny vondrona Default ACL. Raha tsy hoe ny nomena -n dia omena ny alalana amin'ny fidirana ny sarimihetsika ho fampidiran-danja ny firaisana omena ny fahazoan-dàlana rehetra voakasika amin'ny fidirana ny masoko. (Jereo ny safidy -n ny safidy).

OHATRA

Fanomezana mpampiasa iray fanampiny mamaky ny fidirana

setfacl -mu: lisa: r file

Fialana amin'ny fidirana an-tsoratra avy amin'ny vondrona rehetra sy ny mpampiasa rehetra voatonona (mampiasa sarin-drakitra mahomby)

setfacl -mm :: rx

Esory ny fidirana an-tariby misy ny anaran'ny ACL iray

setfacl -xg: rakitra mpiasa

Kopia ny ACL amin'ny rakitra iray amin'ny iray hafa

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

Mamoaka ny ACL fidirana ao amin'ny ACL Default

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

FIFANEKENA FIFANEKENA MOMBA NY TSIAMBARATELO 17

Raha voafaritra ny faritra voafaritra POSIXLY_CORRECT, dia miova ny fihetsiky ny setfacl: Ny safidy tsy manan-danja rehetra dia tsy voafehy. Ny prefix `` default: '' dia tsy manan-kery. Ny safidy -x sy -X ihany koa dia manaiky ny fahazoan-dàlana (ary tsy miraharaha azy ireo).

JEREO IHANY KOA

(Sary)