Kurekebisha haki za upatikanaji katika Linux.

Anonim

Kurekebisha haki za upatikanaji katika Linux.

Katika mifumo ya uendeshaji kulingana na Kernel ya Linux, kuna chombo cha kuanzisha mamlaka kinachokuwezesha kugawanya haki za upatikanaji kati ya akaunti. Hii ni kizuizi juu ya upatikanaji wa faili maalum, directories au programu. Kuna aina tatu za haki zinazofanana - kusoma, kuandika na utekelezaji. Yoyote kati yao anaweza kuhaririwa tofauti chini ya kila mtumiaji aliyesajiliwa katika OS kwa kutumia zana maalum. Ifuatayo itazingatiwa mbinu mbili za usanidi wa vigezo vilivyotajwa.

Sanidi haki za upatikanaji wa Linux.

Njia zilizozingatiwa leo zinafaa kwa mgawanyo wote wa Linux, kwani ni ulimwengu wote. Je, ndiyo njia ya kwanza ya kutopatikana kwa watumiaji ambao hawana meneja wa faili fasta, na usimamizi wa mfumo unafanywa peke kupitia console. Katika kesi hiyo, tunapendekeza mara moja kubadili chaguo la pili, ambapo hatua ya amri ya Chmod inaelezwa kwa undani. Watumiaji wengine ambao wanaingiliana kikamilifu na interface ya mfumo wa graphical, tunakushauri kulipa muda kwa njia mbili, kwa sababu wana upatikanaji tofauti wa upatikanaji.

Kabla ya kuanza njia, hakikisha kwamba mfumo una idadi muhimu ya watumiaji. Ikiwa unajua kwamba kutakuwa na watu kadhaa kufikia kompyuta, unapaswa kuunda akaunti yako mwenyewe, na kisha uende kwenye uteuzi wa haki za upatikanaji. Mwongozo wa kina juu ya mada hii unaweza kupatikana katika makala nyingine na kiungo kinachofuata.

Bila shaka, mipangilio iliyopo kwenye meneja wa faili inakuwezesha haraka na bila matatizo yoyote hariri haki za upatikanaji wa vitu, lakini wakati mwingine seti ya kazi ni mdogo, na watumiaji wengine wanahitaji usanidi zaidi. Katika hali hiyo, tunapendekeza kuwasiliana na njia zifuatazo.

Njia ya 2: Timu ya Chmod.

Watumiaji ambao tayari wamekutana na utendaji fulani katika mifumo ya uendeshaji kwenye Linux, labda wanajua kwamba vitendo vingi vinafanywa kupitia console ya classic kwa kutumia amri tofauti. Kuhariri haki za upatikanaji wa faili na folda hazikuwa tofauti na ni muhimu kwa matumizi haya ya chmod.

Chmod Syntax.

Kila amri ina syntax yake mwenyewe - seti ya chaguzi na vigezo vilivyoandikwa katika mlolongo maalum ili kutaja vitendo muhimu. Kisha mlolongo wa pembejeo utakuwa kama hii: Chmod + Chaguzi + Haki + Jina la kitu au njia yake. Maelezo ya kina kuhusu jinsi ya kutumia Chmod, soma katika console. Unaweza kukimbia kupitia orodha au mchanganyiko muhimu wa CTRL + ALT + T.

Kuanzia terminal kutekeleza amri ya Chmod katika mfumo wa uendeshaji wa Linux

Katika terminal, unapaswa kujiandikisha Chmod --Help na bonyeza kitufe cha kuingia. Baada ya hapo, nyaraka rasmi juu ya lugha ya default itaonyeshwa, ambayo itasaidia kukabiliana na misingi ya matumizi. Lakini bado tunatoa maelezo zaidi ya chaguzi zote na haki.

Ufahamu na nyaraka rasmi za matumizi ya chmod kupitia console katika Linux

Haki za upatikanaji.

Kama unavyojua kutoka kwa habari hapo juu, kuna aina tatu za haki katika Linux katika Linux - kusoma, kuandika na utekelezaji. Kila mmoja ana barua yake mwenyewe katika Chmod, ambayo inapaswa kutumika wakati wa kufanya kazi na timu.

  • R - kusoma;
  • W-kurekodi;
  • X - utekelezaji;
  • S - Utekelezaji kwa niaba ya SuperUser. Haki hii ni chaguo na ina maana ya uzinduzi wa mipango na maandiko kutoka kwa akaunti kuu (kwa kusema kwa njia ya amri ya sudo).

Kwa njia ya kwanza, inaonekana kuwa katika mali ya bidhaa ya usanidi imegawanywa kwa kila kikundi cha watumiaji. Pia wana tatu na katika chmod wameamua kama hii:

  • Wewe ni mmiliki wa kitu;
  • G - kundi;
  • o - wengine wa watumiaji;
  • A - watumiaji wote hapo juu.

Aidha, timu inayozingatiwa inachukua uhalali wa haki kwa namna ya namba. Takwimu kutoka 0 hadi 7 inamaanisha parameter maalum:

  • 0 - hakuna haki;
  • 1 - utekelezaji pekee;
  • 2 - rekodi tu;
  • 3 - utekelezaji na rekodi pamoja;
  • 4 - kusoma tu;
  • 5 - kusoma na utekelezaji;
  • 6 - kusoma na kuandika;
  • 7 - Haki zote pamoja.

Vigezo vyote hivi ni sawa kwa faili na saraka binafsi. Wakati wa kugawa marufuku, wewe kwanza unaonyesha idadi kwa mmiliki, basi kwa kikundi na mwisho kwa watumiaji wengine wote. Kisha thamani itapata mtazamo, kwa mfano, 744 au 712. Moja au zaidi ya haki hizi huingia baada ya kuandika chaguzi kwa matumizi, hivyo wanapaswa pia kujifunza kwa undani.

Chaguzi.

Haki zina jukumu kubwa wakati wa kutumia amri ya Chmod, hata hivyo, chaguzi zinakuwezesha kusanidi zaidi kubadilika kwa kuweka vigezo vya ziada. Chaguo maarufu zaidi kwa chaguzi zina aina hii:

  • -C - Inaonyesha habari kuhusu mabadiliko yote baada ya amri imeamilishwa;
  • -F - Kuondoa maonyesho ya arifa zote za makosa;
  • -V - Onyesha habari zote baada ya amri imeamilishwa;
  • - - Chagua mask ya haki kutoka faili maalum;
  • -R - uanzishaji wa kurudia. Katika kesi hiyo, haki maalum zitatumika kwa faili zote na folda za saraka maalum;

Sasa unajua na syntax na sifa kuu za matumizi ya leo inayoitwa Chmod. Inabakia tu kujitambulisha na habari muhimu zaidi, ambayo itapunguza mchakato wa haki za kuhariri, na pia kujifunza kuhusu mifano maarufu ya timu.

Vitendo vya ziada

Kuimarisha urahisi wa kazi katika terminal, mtumiaji atahitaji kutumia amri kadhaa zaidi ambazo zinaongeza utekelezaji wa kufuatilia. Kwa mfano, baada ya kuanzia, unaweza kujiandikisha CD / Nyumbani / Mtumiaji / folda, ambapo / nyumbani / mtumiaji / folda ni njia ya masharti kwa folda inayohitajika. Baada ya kuanzisha amri hii, kutakuwa na hoja kwenye saraka maalum na hatua zote zinazofuata zitafanyika kwa njia hiyo. Kwa hiyo, haja ya kuingia njia kamili ya faili au folda katika siku zijazo imeondolewa (bila shaka, ikiwa iko mahali ambapo mabadiliko yalifanyika).

Ruka kwenye eneo linalohitajika kupitia terminal katika Linux

Haiwezekani kuashiria amri ya LS na chaguo -L. Huduma hii inakuwezesha kuona mipangilio ya sasa ya haki za upatikanaji wa vitu. Kwa mfano, matokeo -RW-RW-R- inaonyesha kwamba mmiliki atakuwa na uwezo wa kusoma na kuhariri faili, kikundi kinafanana, na watumiaji wengine wanasoma tu. (Vidokezo vyote vinazingatia haki za upatikanaji zilizoelezwa hapo juu). Maelezo juu ya hatua ya timu ya L Linux inaambiwa katika makala nyingine na kiungo kinachofuata.

Jisajili amri ya LS kuamua

Soma pia: Sampuli za Amri ya LS katika Linux

Mifano ya timu.

Hatimaye, ningependa kuleta mifano ya kutumia matumizi ili watumiaji hawana tena maswali kuhusu syntax ya timu na maombi yake. Jihadharini na mistari kama hiyo:

Mifano ya amri ya Chmod katika mifumo ya uendeshaji ya Linux.

  • Chmod A + R File_name - Ongeza haki zote za kusoma faili;
  • Chmod A-X File_name - kuchukua haki za kutekeleza kitu;
  • Chmod A + R File_Name - Ongeza Haki za Kusoma na Andika;
  • Chmod -r U + W, GO-W FOLDER_NAME - Kuwezesha Recursion (Amri ya Maombi kwa saraka nzima na yaliyomo yake), na kuongeza haki za kuandika kwa mmiliki na kufuta haki za kuingia kutoka kwa watumiaji wengine.

Kama unaweza kuona, ishara + na-maana ya kuongeza au kuchukua haki. Wao huonyeshwa pamoja na chaguzi na haki bila nafasi, na kisha faili inaitwa au njia kamili.

Leo umejifunza kuhusu njia mbili za kuanzisha haki za upatikanaji katika OS kulingana na kernel ya Linux. Njia zilizoorodheshwa ni zima na zinafaa kwa mgawanyiko wote. Kabla ya kuamsha amri kila, tunakushauri sana kuhakikisha sio tu katika usahihi wa syntax, lakini pia majina ya faili na njia kwao.

Angalia pia: Amri mara nyingi kutumika katika Terminal Linux.

Soma zaidi