Akohia te tautuhinga Whaiaro Linux

Whakaritea ai e te tautuhinga tautuhinga Setfacl Whakaritea Mana Whakaaetanga (ACL) o nga kōnae me nga raupapa. I runga i te raina whakahau , he raupapa o nga whakahau e whai ana i te raupapa o nga kōnae (ka hurihia i muri i tetahi atu raupapa o nga whakahau, ...).

Ko nga kōwhiringa -m, a -x te tumanako i te ACL i te raina whakahau. Kua wehewehea nga maha o nga whakaurunga ACL e nga tohu tahua (`, '). Ko nga kōwhiringa -M, me -X ka pānui i te ACL mai i tetahi kōnae, mai i te whakauru paerewa ranei. Ko te whakatakotoranga whakauru ACL e whakaaturia ana i te waahanga ACL ENTRIES.

Ko nga kōwhiringa --set me --set-kōnae i whakaturia te ACL o tetahi kōnae, he whaiaronga ranei. Kua whakakapihia te ACL o mua. Ko nga whakauru ACL mo tenei mahi me whakauru i nga whakaaetanga.

Ko te -m (--modify) me -M (-modify-file) nga kōwhiringa whakarerekē i te ACL o te kōnae, te whaiaronga rānei. Ko nga whakauru ACL mo tenei mahi me whakauru i nga whakaaetanga.

Ko nga -x (--remove) me -X (--remove-kōnae) ka tango i nga pihi ACL. Ko nga urunga ACL anake kaore i te waahi paari ka whakaaetia hei tawhiti, tae noa ki te tautuhi i te POSIXLY_CORRECT.

I te panui mai i nga kōnae ma te whakamahi i nga -M, me -X , ka whakaaetia e te tautuhinga te putanga o te putanga huaputa. Kei te nuinga o te mahinga ACL ia raina. I muri i te tohu Pound (`# '), ko nga mea katoa tae noa ki te pito o te raina he mea korero.

Mena kei te whakamahia te tautuhinga ki runga i te papae kōnae e kore e tautoko i nga ACL, kei te whakahaere te tautuhinga i nga waahi whakaaetanga aratau kōnae. Mena kaore te ACL e pai ki te whakauru i roto i nga whakaaetanga whakaaetanga, ka whakarerekēhia te huinga whakaaetanga aratau kōnae hei whakaata i te ACL kia rite tonu ki te taea, ka tuhia he karere hapa ki te hapa paerewa, ka hoki mai me te nui o te putanga i te 0.

SYNOPSIS

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

setfacl --restore = kōnae

PERMISSIONS

Ko te kaipupuri kōnae me nga tukanga e taea ana e CAP_FOWNER te tuku i te tika ki te whakarereke i nga ACL o tetahi kōnae. He rite tenei ki nga whakaaetanga e hiahiatia ana mo te uru ki te aratau kōnae. (I runga i nga pūnaha Linux oianei, ko te pakiaka anake te kaiwhakamahi me te kaha CAP_FOWNER.)

OPTIONS

-b, --remove-katoa

Tangohia nga tāurunga ACL whānui katoa. Ko nga tuhinga a ACL taketake o te rangatira, te rōpū me etahi atu kei te pupuri tonu.

-k, --remove-taunoa

Tangohia te ACL Taunoa. Mena kaore he ACL taunoa, kaore he korero whakatairanga.

-n, -o-kanohi

Kaua e whakamaharatia te taputapu mana tika. Ko te whanonga taunoa o te tautuhinga ko te whakamahara i te urunga rorohiko o te ACL, engari kaore i tino hoatu he urunga matapihi. Ko te tomokanga matapihi e whakaturia ana ki te uniana o nga whakaaetanga katoa o te röpü kaihautü, me te whakauru katoa i nga whakaurunga kaiwhakamahi me nga rōpū. (Ko enei nga urunga e pa ana ki te urunga matapihi).

- kaute

Whakamahia te whakamaeke i nga taputapu tika tika, ahakoa he mea tino homai he urunga ACK. (Tirohia te -n .).

-d, --default

Ka whakamahi nga mahi katoa ki te ACL Taunoa. Ko nga urunga ACL tonu i roto i te tautuhinga whakauru kei te whakatairangahia ki nga whakaurunga ACL taunoa. Kua whakakorea nga taarahinga ACL taunoa i roto i te tautuhinga whakauru. (Ka tukuna he whakatupato ki te tupu tera).

--restore = kōnae

Whakahokia he rarangi whakaaetanga i hangaia e 'getfacl -R' ranei rite. Kua whakahokia nga whakaaetanga katoa o te waahi whaiaronga katoa ki te whakamahi i tenei tikanga. Mena kei roto i te whakauru nga korero a nga kaiwhakahaere me nga korero a te rōpū, a, kei te pakari i te pakiaka, ka hoki mai te rangatira me te mana o te rōpū o nga kōnae katoa. Kāore e taea te whakakotahi i tenei kōwhiringa ki ētahi atu kōwhiringa, engari ki te'testtest '.

Tuhinga o mua

Aratau whakamātautau. Engari i te whakarerekē i nga ACL o tetahi kōnae, kua whakarārangitia te ACL hua.

-R, --recursive

Whakamahia nga mahi ki nga kōnae katoa me nga raupapa tohutoro. Kāore e taea te whakakotahi i tenei kōwhiringa ki te '--restore'.

-L, - tikanga

Te ara tika, te whai i nga hononga tohu. Ko te whanonga taunoa ko te whai i nga whaimana honohono tohu, me te karo i nga hononga tohu i kitea i roto i nga papanga. Kāore e taea te whakakotahi i tenei kōwhiringa ki te '--restore'.

-P, - ngahau

Te hikoi tinana, aukati i nga hononga tohu. Ka whakakorea ano e tenei i nga tautohetohe honohono tohu. Kāore e taea te whakakotahi i tenei kōwhiringa ki te '--restore'.

Tuhinga

Tāngia te putanga o te huinga me te puta.

--help

Whakaatuhia te awhina hei whakamarama i nga kōwhiringa raina whakahau.

Te mutunga o nga rarangi raina whakahau. Ko nga taapiri katoa e toe ana e whakamaoritia ana hei ingoa kōnae, ahakoa ka tīmata ratou ki te pakaru.

Mena he taapiri kotahi te taapiri ingoa ingoa, ka tuhia e te huinga he rārangi o nga kōnae mai i te whakauru paerewa.

Tuhinga o ACL

E mohio ana te whaainga tautuhi i nga ahuatanga whakaurunga ACL e whai ake nei (he whakaurunga kua whakaurua mo te marama):

[d [effect]:] [u]:] uid [: perms ]

Nga whakaaetanga o tetahi kaiwhakamahi ingoa. Ko nga whakaaetanga a te kaipupuri o te kaitoke mehemea kaore he uid .

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

Nga whakaaetanga o tetahi roopu ingoa. Ko nga whakaaetanga o te rōpū takitahi mehemea kei te takoto te whare.

[d [efault]:] m [ui] [:] [: perms ]

He tika te haupae tika

[d [effect]:] [o] [:] [: perms ]

Whakaaetanga o etahi atu.

Ko te Whitespace i waenga i nga kaitautoko me nga kaitautoko-kore kaore i te aro.

Ko nga tuhinga tika ACL tae atu ki nga whakaaetanga ka whakamahia hei whakarereke me te whakarite i nga mahi. (nga kōwhiringa -m , -M , --set me te --set-kōnae ). Kei te whakamahia nga urunga ki waho i nga waahi paarua mo te whakakore i nga tuhinga (nga kōwhiringa -x me te -X ).

Mo te uid me te whare ka taea e koe te tohu i tetahi ingoa, i tetahi tau.

Ko te waahi paati ko te huinga o nga horopaki e tohu ana i nga whakaaetanga: panui (r) , tuhia (w) , mahia (x) , mahia anake mēnā he whaiaronga te kōnae, kua oti ranei te whakaaetanga mo etahi kaiwhakamahi (X) . I tua atu, ka taea e te mara paera he tau octal (0-7).

HE WHAKAMAHI KAUPAPA TUATAHI

I te tuatahi, ko nga kōnae me nga retaata anake nga mahinga ACL e toru mo te rangatira, te rōpū, me etahi atu. He ture etahi e hiahiatia ana kia pai ai kia whai mana te ACL:

*

Kaore e taea te tango i nga tuhinga e toru. Me kotahi te urunga kotahi o ia momo urunga taketake.

*

I nga wa katoa kua whakauruhia e te ACL nga whakauru kaiwhakamahi me ngaa waahanga ingoa kua tohua, me whakauru ano hoki he taputapu mana tika.

*

I nga wa katoa ka uru tetahi ACL ki tetahi taarahinga ACL taunoa, ko te toru o nga Taitara ACL taunoa (rangatira taunoa, rōpū taunoa, me etahi atu taunoa) me noho ano hoki.

*

I nga wa katoa ka whakauruhia e te ACL Taunoa nga whakaurunga kaiwhakamahi me nga taonga o te rōpū ingoa, me whakauru hoki he matapihi tika whaimana.

Hei awhina i te kaiwhakamahi ki te whakarite i enei ture, ka hangahia e te huinga te whakauru mai i nga tuhinga kei roto i nga tikanga e whai ake nei:

*

Mena kei roto i te ACL he kaiwhakamahi ingoa, he ingoa taangata ranei o te rōpū, kaore hoki he urunga matapihi e noho ana, kei te whakauruhia he whakauru matapihi kei roto i nga whakaaetanga ano i te hanganga o te hanganga rōpū. Mehemea kaore i whakaaetia te -a- mehua, ka whakatikatikahia nga whakaaetanga o te urunga matapihi hei whakauru i te uniana o nga whakaaetanga katoa e pa ana ki te urunga matapihi. (Tirohia te whakaahuatanga -aahuatanga ).

*

Mena ka waihangatia te urunga ACL taunoa, a ko te ACL Taunoa kaore he kaipupuri, kei te whakahaere i te rōpū, kei te whakauru atu ranei, ko te kape o te rangatira ACL, kei te whakahaere i te rōpū, kei te whakauru atu ranei etahi atu ki te ACL Taunoa.

*

Mena kei te noho tetahi ACL Taunoa i nga tuhinga whakauru kaiwhakamahi me nga tuhinga o te rōpū kua whakaingoatia, a kahore he tomokanga haupae, kei te whakauruhia he whakauru matapihi e whakauru ana i nga whakaaetanga kia rite ki te taunoa o te whakaurunga a ACL taunoa. Mehemea kaore i whakaaetia te -a- whiringa, ka whakatikatikahia nga whakaaetanga o te urunga matapihi hei whakauru atu ki te huinga o nga whakaaetanga katoa e pa ana ki te urunga matapihi. (Tirohia te whakaahuatanga -aahuatanga ).

Nga tauira

Te tuku i tetahi atu whakauru korero mo nga kaiwhakamahi

setfacl -mu: lisa: r kōnae

Ko te whakakore i te whakauru mai i nga roopu katoa me nga ingoa kaiwhakamahi katoa (ma te whakamahi i te matapihi tika tika)

setfacl -mm :: rx kōnae

Te tango i tetahi urunga o te huinga ingoa mai i te ACL kōnae

setfacl -xg: kōnae kaimahi

Te tārua i te ACL o tetahi kōnae ki tetahi atu

kōnae kapi1 | | setfacl --set-file = - file2

Te tārua i te ACL uru ki te ACL Taunoa

tiki -a dir | setfacl -d -M-dir

TE WHAKAMAHI I TE POSIX 1003.1e WHAKAMAHI KAUPAPA 17

Mena kua tautuhia te taiao taiao POSIXLY_CORRECT, ko te whanonga taunoa o nga huringa tautuhinga e whai ake nei: Kua monokia nga waahanga kore-paerewa. Ko te '`taunoa:' ka monokia te paera. Ko nga -x me -X hoki e whakaae ana ki nga mara whakaaetanga (me te kore e paopao).

Tirohia TEAKE

umask (1),