E aʻo i ka papahana Linux Linux

Hoʻonohonoho i nā papahana hoʻopuka i nā Lists Control Lists (ACLs) o nā waihona a me nā papa kuhikuhi. Ma ka laina o ke kauoha , ua mālamaʻia ka papa o nā kauoha e ke kaʻina o nā leka (i hiki ke nānāʻia i kekahi o nā kauoha a ...).

ʻO nā koho -m, a me -x e manaʻo i ka ACL ma ka laina kauoha. Ua hoʻokaʻawaleʻia nā helu helu ACL a me nā hua'ōlelo comma (`, '). ʻO nā koho -M, a me -X i heluhelu i kahi ACL mai kahi faila aiʻole mai kahi hoʻolālā kūlana. Kāheaʻia ka hōʻailona komo i ACL ma ka Section ACL ENTRIES.

ʻO nā koho --set a me --set-kōnae i hoʻonohonoho i ka ACL o kahi faila aiʻole kahi papa kuhikuhi. Ua hoʻololiʻia ka ACL mua. Pono nā helu komo ACL no kēia hana e komo i nāʻaeʻana.

--m (--modify) a me -M (--modify-file) mau koho e hoʻololi i ka ACL o kahi faila a papa kuhikuhi paha. Pono nā helu komo ACL no kēia hana e komo i nāʻaeʻana.

E hoʻololi nā kohoʻo -x (--remove) a me -X (--remove-file) ileka ACL. ʻAe wale nā ​​helu o ACL me kaʻole o nā māhele papa e'āponoʻia e like me nā palena, keʻole ka weheweheʻana o POSIXLY_CORRECT.

I ka heluheluʻana mai nā waihona me ka hoʻohanaʻana i nā koho -M, a me -X ,'āpono ka papahana i nā huahana huahua huahana. Aia ma kahi o kahi helu ACL ma kēlā me kēia laina. Ma hope o ka hōʻailona Pound (`# '),ʻo nā mea a pau a hiki i ka hopena o ke laina ua mālamaʻia heʻano manaʻo.

Inā hoʻohanaʻia ka hoʻonohonohoʻana ma kahi pūnaewele pūnaewele iʻole e kākoʻo i nā ACL, hoʻonohonohoʻia ka papahana ma nāʻaoʻao o kaʻaeʻana o nā faile. Ināʻaeʻole ke komo ponoʻana o ka ACL i nā'āpana o kaʻaeʻana, hoʻololi ka hoʻonohonoho i nā hāhiʻaeʻana o ka faile e hōʻike i ka ACL i kahi hiki loa, kākau i kahi memo kuhi i ka hapa kūpono, a hoʻi mai me ka puka waho eʻoi aʻe ana i ka 0.

ʻO SYNOPSIS

papa inoa [-bkndRLPvh] [{-m | -x} acl_spec] [{-M | -X} acl_file] kōnae ...

hoʻonohonoho --restore = file

NO KA KULA

Ua hāʻawiʻia ka mea kuleana a me nā hana i hiki iā CAP_FOWNER ke kuleana e hoʻololi i ACLs o kahi pūnaewele. Ua like kēia me nāʻae e pono ai no ke komoʻana i keʻano o ka faile. (Ma nā pūnaewele Linux i kēia manawa,ʻo ka pakiaka wale nō ka mea hoʻohana me ka mana CAP_FOWNER.)

OPTIONS

-b, --remove-pau

E hoʻopau i nā kākoʻo ACL nui a pau. Kāohiʻia nā kāinoa ACL o ka mea nona, ka hui a me nā mea'ē aʻe.

-k, --remove-paʻamau

Wehe i ka ACL Default. Ināʻaʻohe Default ACL e ola,ʻaʻohe hoʻolahaʻana.

-n, --no-mask

Mai hōʻano hou i nā pono makame. ʻO ka hana kūpono o ka hoʻopiliʻana, e hoʻomau hou i ka komoʻana o ka mask ACL, koe ke hāʻawiʻoleʻia kahi komo komo mask. Hoʻonohonohoʻia ka hoʻomoka mask i kaʻaelike o nāʻaelike a pau o ka pūʻali pūʻali, a me nā helu inoa a me nā hui a pau. (ʻO kēia keʻano o nā mea i hoʻokomoʻia e ka'īlio komo).

--mask

E hoʻolālā hou i nā pono pono kameki, me ka hāʻawiʻana i kahi komo komoʻana o ka ACL. (E nānā i ka -n koho.)

-d, --default

ʻO nā hana a pau e pili ana i ka ACL kuhū. Hoʻopiʻiʻia nā loli ACL mau i ka hoʻonohonoho hoʻokomo i nā kiʻi ACL kuhi. Hoʻokuʻuʻia nā hoʻopuka helu ACLʻoiaʻiʻo i ka hoʻonohonoho hoʻokomo. (Kūkalaʻia kahi hōʻailona inā loaʻa kēia).

--restore = ka file

Hoʻouka hou i kahi kope kope i hanaʻia e 'sure -R' a iʻole like. Kuhiʻia nāʻae a pau o kahi hoʻoponopono pūnaewele piha piha me kēiaʻano. Inā hoʻokomo ka waihona i nā'ōlelo a nā mea nona nā manaʻo a iʻole nā'ōlelo a ka hui, a ke holo nei ka pakiaka ma ke aʻa, ua hoʻihoʻiʻia ka mea nāna a mālama i ka hui o nā faile a pau. ʻAʻole hiki ke hoʻohuiʻia kēia koho me nā koho'ē aʻe koeʻo "--test".

--test

Keʻano hoʻokolohua. Ma mua o ka hoʻololiʻana i nā ACL o kekahi mau faila, ua heluʻia nā LLC i loaʻa.

-R, --lecursive

E noi i nā hana i nā māhele a pau a me nā papa kuhikuhi e hana hou. ʻAʻole hiki ke hoʻohuiʻia kēia koho me "--restore".

-L, -ʻokoʻa

ʻO ka heleʻana o ka'ōlohelohe, e pili i nā loulou hōʻailona. ʻO ka hana kūpono e hahai i nā leʻaleʻa pili pūnaewele, a e lele i nā loulou pūnaewele i loko o nā papa kuhikuhi. ʻAʻole hiki ke hoʻohuiʻia kēia koho me "--restore".

-P, - hoʻopiʻi

E hele i kahi kaʻawale, e hoʻohemo i nā loulou a pau. Hoʻopiʻi kēia i nā manaʻo hoʻohālikelike hōʻailona. ʻAʻole hiki ke hoʻohuiʻia kēia koho me "--restore".

--huli

E kāleka i ka pae o ke kuʻina a me ka puka.

--help

Kaomi kōkua e wehewehe i nā koho laina.

Ka hopena o nā koho laina laina. Hoʻohālikeʻia nā pae'āina'ē aʻe he inoa inoa,ʻoiai inā hoʻomaka lākou me kahi papa.

Inā he koho hoʻokahi wale no ka inoa o ka pūnaewele,ʻikeʻia kahi papa inoa o nā faila mai ka papa hana maʻamau.

Nā leka uila ACL

Hāʻawi ka waihona pono i nā palapala hoʻokomo ACL nei (nā blanks i hoʻokomoʻia no ka mālamalama):

[effect]:] [kou]:] uid [: perms ]

Nā Hōʻike o kekahi mea hoʻohana i hoʻohanaʻia. Nā Hōʻike a ka meaʻai inā loaʻa ka uid .

[effect]:] g [roup]: gid [: hawaiian ]

Nā Hōʻike o kekahi hui i kapaʻia. Nā 'ae a ka hui kūʻokoʻa inā kaʻawale ka hale.

[effect]:] m [noi] [:] [: mau manaʻo]

ʻO ka makame pono

[effect]:] o [[] [:] [:]

Nā Hōʻike o nā mea'ē aʻe.

ʻAʻole mālamaʻia nā wahi Whitespace ma waena o nā hua hoʻolālā a me nā lekaʻole.

ʻO nā pane komo ACL kūpono me nāʻae i hoʻohanaʻia e hoʻololi a hoʻonohonoho i nā hana. (nā koho -m , -M , - hoʻomaka a me -set-file ). Kākauʻia me kaʻole o nā māhele lele e hoʻohanaʻia no ka holoiʻana i nā kiʻina (koho -x a me -X ).

No ka uid a me ka hale e hiki ke koho i kahi inoa a iʻole kekahi helu.

ʻO ka māhele papa e hui pūʻia me nā hua'ōlelo e hōʻike ana i nāʻae: heluhelu (r) , kākau (w) , hoʻokō (x) , hana wale inā he papa kuhikuhi ka faila a iʻole eʻae i ka mana no kekahi mea hoʻohana (X) . Ma kahi'ē aʻe, hiki i ka māhele'āleʻele ke helu helu (0-7).

KA HU'ĀINA HOPE I KUMU

I ka wā mua, nā waihona a me nā palapala kuhikuhi wale nō nā mea helu wale nō ACLʻai no ka mea nona, ka hui, a me nā mea'ē aʻe. Aia kekahi mau lula e pono e māʻona i hiki i ka ACL ke kūpono:

*

ʻAʻole hiki ke weheʻia nā mea hoʻokomoʻekolu. Pono e like me ka helu hoʻokahi o kēia mauʻano hoʻokomo.

*

I ka loaʻaʻana o kahi ACL i ka inoa o nā mea hoʻohana a iʻole nā ​​inoa inoa o nā mea i kapaʻia, pono nō hoʻi iā ia kahi huna maka'āinana pono.

*

I ka loaʻaʻana o kekahi ACL i nā hemahemaʻAka ACL,ʻo nā mea hoʻokomoʻAka ACLʻekolu (mea hoʻohanaʻole, kahi kūikawā, a me nā mea'ē aʻe) pono ke noho.

*

I ka loaʻaʻana o kahi ACL'Ai'ē i ka inoa o nā mea hoʻohana a iʻole nā ​​inoa inoa i kapaʻia, pono nō hoʻi i loko o kahi mask kuleana pono kūpono.

No ke kōkuaʻana i ka mea hoʻohana e hōʻoiaʻiʻo i kēia mau rula, kūkulu nā papahana i nā mea komo mai nā helu i loko o nā kūlana i lalo:

*

Inā ua loaʻa kahi mea hoʻohana i ka ACL a inoa inoa paha, aʻaʻohe puka komo mask, kahi komo mask i loko o nāʻae like hoʻokahi i ka hoʻokumuʻiaʻana o kaʻaoʻao. Ināʻole i hāʻawiʻia nā koho - ʻae, ua hoʻololi houʻia nāʻaeʻana o ke komoʻana o ka mask e hoʻokomo i kaʻaha o nāʻaelike a pau i komoʻia e kahi komo komo. (E nānā i ka hōʻike - koho).

*

Inā ua hanaʻia kahiʻAka ACL'ālohelohe, aʻaʻole ka mea nāna i mālama, loaʻa ka hui, a iʻole nā ​​mea komo'ē aʻe, kope o ka mea ACL, nona ka hui, a iʻole e hoʻokomoʻia kahi komo i ka ACL Default.

*

Inā loaʻa iā ACL Default nā mea hoʻohana inoa a iʻole nā ​​inoa o nā pūʻulu i kapaʻia, aʻaʻohe puka komo mask, kahi waihona mask i loko o nāʻae likeʻole kahi i hoʻohuiʻia ai kaʻaoʻaoʻo Default ACL. Ināʻole i hāʻawiʻia ka koho -n , ua hoʻololi houʻia nāʻae o ka hoʻokipa mask e komo i loko o kaʻaelike o nāʻae a pau i komoʻia e ka'īpuka komo. (E nānā i ka hōʻike - koho).

Nā hiʻohiʻona

Hāʻawi i kekahi mea hoʻohana hou heluhelu

papa helu: lisa: r file

Hoʻoponopono kākau i kaʻike mai nā hui a me nā mea hoʻohana i hoʻohanaʻia (me ka hoʻohanaʻana i ka mask kuleana pono)

papa kuhikuhi -mm :: rx file

Ke wehe nei i kahi hōʻailona inoa inoa mai kahi ACL file

hoʻolālā -xg: ke kikowaena lima

Ke kāomiʻana i ka ACL o kekahi file i kekahi

waihona file1 | hoʻonohonoho --set-file = - file2

Ke kāpekaʻana i ka ACL loaʻa i ka ACL Default

hoʻolālā -a dir | hoʻonohonoho -d -M-dir

KA HOʻOPIʻI I POSIX 1003.1e DRAFT STANDARD 17

Ināʻikeʻia keʻano o ka'ōnaeʻa POSIXLY_CORRECT,ʻo ka hana kūpono o nā hoʻololi hoʻonohonoho penei:ʻAʻohe o nā koho maʻamau a pau. ʻO ka '`default:' ua pio ka prefix. E hōʻoia nā koho a -x a -X i nā leka uila (a haʻalele iā lākou).

E nana iA

umask (1),