Ithute Linux Command setfacl

Setfacl tsa boitsebiso bo sebetsang ho Access Control Lists (ACLs) tsa lifaele le lifofane. Molaong oa taelo , ho latellana ha litaelo ho lateloa ke likarolo tsa lifaele (tseo ka tsona li ka latelloang ke likarolo tse ling tsa litaelo, ...).

Likgetho -m, le -x li lebella ACL molaong oa taelo. Likakaretso tse ngata tsa ACL li arohanngoa ke batho ba ratang lipapali (`, '). Dikgetho -M, le -X li bala ACL ho tswa ho faele kapa ho tloha ho kenyelletso e tloaelehileng. Mofuta oa ho kena oa ACL o hlalosoa Karolong ea ACL ENTRIES.

Dikgetho tsa --setse le -setsetse-di-setting tsa setaele se beha ACL ya faele kapa lengolo. Likhomo tsa ACL tse fetileng li nkeloa sebaka. Litsela tsa ACL tsa ts'ebetso ena li tlameha ho kenyelletsa litumello.

The -m (--modify) le -M (--modify-file) dikgetho fetola ACL ea faele kapa mohala. Litsela tsa ACL tsa ts'ebetso ena li tlameha ho kenyelletsa litumello.

Dikgetho -x (--remove) le -X (--remove-file) li tlosa mahlaseli a ACL. Ke kenyelletso ea ACL feela ntle le tšimo ea tumello e amoheloang e le litekanyetso, ntle le haeba POSIXLY_CORRECT e hlalosoa.

Ha u bala ho lifaele u sebelisa mekhoa ea -M-, le -X , setfacl e amohela phallo ea getfacl e hlahisang. Ho na le karolo e le 'ngoe e kenyang ACL ka mohala. Ka mor'a letšoao la Pound (`# '), ntho e' ngoe le e 'ngoe ho fihlela qetellong ea mola o tšoaroa e le tlhaloso.

Haeba setfacl e sebelisoa fonong ea faele e sa tšehe li-ACLs, setfacl e sebetsana le feshene ea tumello ea feshene. Haeba ACL e sa lumellane ka ho feletseng tumellanong ea tumello, setfacl e fetola feshene ea feshene tumello ea tumello ea ho lumelisa ACL ka hohle kamoo ho ka khonehang, e ngola molaetsa oa phoso ho phoso e tloaelehileng, 'me e khutla ka boemo ba ho tsoa ho feta 0.

SYNOPSIS

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

setfacl --restore = file

LITLHAHISO

Mong'a fisi le mekhoa e khonang CAP_FOWNER ba fuoa tokelo ea ho fetola li-ACL tsa faele. Sena se tšoana le litumello tse hlokahalang bakeng sa ho fihlella feshene ea faele. (Ka mekhoa ea Linux ea joale, motso ke eena feela mochine ea nang le matla a CAP_FOWNER.)

OPTIONS

-b, - hlakola-tsohle

Tlosa litlhaloso tsohle tsa ACL tse atolositsoeng. Litsela tsa basebetsi tsa basebetsi ba ACL, sehlopha le tse ling li bolokiloe.

-k, - ikemisetsa-e sa nepahale

Tlosa Sekhetho sa ACL. Haeba ha ho na Default ACL e teng, ha ho na litemoso tse fanoang.

-n, - ha-mask

U se ke ua pheta-pheta mask a nepahetseng a litokelo. Boitšoaro bo sa tloaelehang ba setfacl ke ho khutlisetsa ho kenya masapo a ACL ntle le haeba ho kenoa ka mask ho hlakile. Ho kena ka mask ho behiloe bonngoeng ba litumello tsohle tsa sehlopha sa bona, le lihlooho tsohle tse sebelisoang ka mochine le sehlopha. (Tsena ke tsona tse kenyelletsoang ho kena ka mask).

- soma

Hlahisa mokhoa o nepahetseng oa mask, esita le haeba ho kenoa ka masapo a ACL ho ne ho fanoe ka ho toba. (Sheba le -a kgetho.)

-d, --default

Lesebelisoa tsohle li sebetsa ho Default ACL. Litsela tsa kamehla tsa ACL ho sethalong tsa boitsebiso li khothalletsoa hore li kene ka ho feletseng li-ACL. Ho kenyelletsoa ho kena ka ACL ho sethalong ea ho kenya ho lahliloe. (Temoso e hlahisoa haeba seo se etsahala).

- reka = file

Khutlisetsa tumello ea tumello e entsoeng ke `getfacl -R 'kapa e tšoanang. Litumello tsohle tsa subtitle tse feletseng tsa litaelo li tsosolosoa ho sebelisa mokhoa ona. Haeba polelo e na le litlhaloso tsa mong'a kapa lihlopha tsa sehlopha, 'me setfacl e tsamaisoa ke motso, mong'a lona le ho ba le sehlopha sa lifaele tsohle ba tsosolosoa hape. Khetho ena e ke ke ea kopantsoe le mekhoa e meng ntle le `- ka ho fetisisa '.

- ho feta

Mokhoa oa teko. Ho e-na le ho fetola li-ACL tsa lifaele leha e le life, li-ACL tse hlahisoang li thathamisitsoe.

-R, - e mengata

Sebelisa ts'ebetso ho lifaele tsohle le lirekoto ka mokhoa o ts'oanang. Khetho ena e ke ke ea tsoakana le `--restore '.

-L, - e utloahalang

Tsamaea ka mokhoa o utloahalang, latela litšebeliso tsa tšoantšetso. Boitšoaro ba boits'oaro ke ho latela litlhaloso tse amanang le li-link, le ho tlōla li-link tsa tšoantšetso tse kopanetsoeng li-subdirectories. Khetho ena e ke ke ea tsoakana le `--restore '.

-P, --physical

Tsamaea ea 'mele, roka li-link tsohle tsa tšoantšetso. Sena se boetse sa tlōla mabaka a tšoantšetso. Khetho ena e ke ke ea tsoakana le `--restore '.

--version

Hatisa phetolelo ea setfacl 'me u tsoe.

--Thusa

Thuso ea ho hatisa e hlalosang khetho ea line ea taelo.

Qetellong ea khetho ea line ea taelo. Lintho tsohle tse setseng li hlalosoa e le mabitso a lifilimi, esita le haeba li qala ka mochine.

Haeba parameter ea lebitso la faele ke dash e le 'ngoe, setfacl e bala lethathamo la lifaele ho tloha ka tlhahiso e tloaelehileng.

ACL E kenya

Sebaka sa tšebeliso ea setfacl se hlokomela mekhoa e latelang e kenang ea ACL (likhetho tse kenngoa bakeng sa ho hlaka):

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

Lumello tsa motho ea bitsoang lebitso. Lumello tsa mofani oa fono haeba uid e se na letho.

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

Lumello tsa sehlopha se rehiloeng. Lumello tsa sehlopha sa hau haeba sehlopha se se na letho.

[d [efault]:] m [botsa] [:] [: perms ]

Mask a atlehang a litokelo

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

Lumello tsa ba bang.

Ho khanya ha lipalesa ho hlahisa litlhaku le litlhaku tse sa khethollang li hlokomolohuoa.

Litsela tse nepahetseng tsa ACL tse kenyeletsang litumello li sebelisoa ho fetola le ho beha lits'ebetso. (dikgetho -m , -M , - sete le -set-file ). Litlhaloso tse se nang tšimo ea tumello li sebelisoa bakeng sa ho tlosoa ho kenyelletsoa (dikgetho -x le -X ).

Bakeng sa uid le gid u ka hlalosa lebitso kapa palo.

Tšimo ea perms ke motsoako oa litlhaku tse bontšang tumello: bala (r) , ngola (w) , etsa (x) , etsa feela haeba fense e le lengolo kapa e se e ntse e fana ka tumello bakeng sa mofani (X) . Ntle le moo, tšimo ea tumello e ka ba litekanyetso tsa octal (0-7).

LITLHAHISO TSE ETSAHETSENG

Qalong, lifaele le lihlooho li na le litlhaloso tse tharo tsa basebetsi ba ACL bakeng sa mong'a, sehlopha le tse ling. Ho na le melao e meng e lokelang ho khotsofatsoa e le hore ACL e sebetse:

*

Likarolo tse tharo tsa setsi ha li khone ho tlosoa. E tlameha ebe ho na le ho kena ka ho toba ho mofuta o mong le o mong oa mefuta ena ea ho kena.

*

Nako le nako ha ACL e na le litlhaloso tsa mochine kapa lihlopha tse boletsoeng ka sehlopha, e tlameha ho ba le mask a sebetsang hantle.

*

Nako le nako ha ACL e na le litlhaloso tse ling tsa Default ACL, likarolo tse tharo tsa li-ACL tse fapaneng (setsi sa kamehla, sehlopha sa kamehla, le ba bang ba fapakaneng) se tlameha ho ba teng hape.

*

Nako le nako ha A ACL e sa ikhethang e na le litlhaloso tsa motlatsi kapa lihlopha tse boletsoeng ka lebitso, e tlameha ho ba le mask a tsitsitseng a tokelo.

Ho thusa mohlokomeli hore a netefatse melao ena, setfacl e hlahisa litlhaloso tse tsoang ho tse kenyelelitsoeng tlas'a maemo a latelang:

*

Haeba ACL e na le lihlooho tse sebelisoang ka mochine kapa lihlopha tse nang le lebitso, mme ha ho na ho kena mask, ho kena ka mask ho nang le litumello tse tšoanang ha ho kenngoa ha sehlopha ho thehoa. Ntle le haeba -a khetho e fanoa, litumello tsa ho kena ka mask li fetotsoe ho kenyelletsa mokhatlo oa litumello tsohle tse amanang le ho kena mask. (Bona -a tlhaloso ea kgetho).

*

Haeba ho kenyelletsoa ho kena ho ACL ka ho feletseng, 'me Default ACL ha e na mong'a, ea nang le sehlopha, kapa ho kena ho tse ling, kopi ea mong'a ACL, ea nang le sehlopha, kapa ho kena ho hong ho ekelitsoe ho Default ACL.

*

Haeba ho kenyelletsa ACL ho na le litlhaloso tse sebelisoang ka mochine kapa lihlopha tse ngotsoeng ka sehlopha, 'me ha ho na palo ea mask e teng, ho kena ka mask ho nang le litumello tse tšoanang ha ho kenyelletsoa ho kena ho sehlopha sa ACL ka ho feletseng. Ntle le haeba -a khetho e fanoa, litumello tsa ho kena ka mask li fetotsoe ho kenyeletsa bonngoe ba litumello tsohle tse ammeng ho kena ka mask. (Bona -a tlhaloso ea kgetho).

MEHLALA

Fana ka boitsebiso bo eketsehileng ba ho sebedisa basebetsi

setfacl -mu: lisa: r file

Ho hlahisa phihlelo ea mangolo ho tsoa lihlopheng tsohle le bohle ba bitsoang ba sebelisang (sebelisa mask a nepahetseng a litokelo)

setfacl -mm :: rx file

Ho tlosa ho kena ho sehlopha se bitsoa ho ACL ea faele

setfacl -xg: faele ea basebetsi

Ho kopitsa ACL ea faele e 'ngoe ho ea ho e' ngoe

getfacl file1 | setfacl - setsi-file = - file2

Ho kopitsa ho fumana ACL ho Default ACL

getfacl -a hoela | setfacl -d -M- ts'oa

TŠEBELETSO EA POSIX 1003.1e TŠEBELETSO EA TŠEBELETSO 17

Haeba mochine o fapaneng oa POSIXLY_CORRECT o hlalosoa, boitšoaro bo sa tloaelehang ba setfacl bo fetoha ka tsela e latelang: Lintho tsohle tse sa tloaelehileng li na le bokooa. Le `` default: '' prefix e holofetse. Khetho ea -x le -X e boetse e amohela mehloli ea tumello (le e hlokomolohe).

BALA HORE

umask (1),