Kaip veikia failų ir katalogų leidimai (II)

„Linux“ vartotojo leidimai

Seniai, mūsų įraše Kaip veikia failų leidimai sistemoje „Linux“ (I) Pradėjome suprasti, kaip dirbti su prieigos leidimais mūsų pageidaujamoje operacinėje sistemoje. Mes stengėmės būti paprasti, kad galėtume efektyviai pasiekti tuos, kurie ką tik pagamino savo pirmuosius ginklus šioje platformoje, tačiau, kaip ir beveik visose temose, mes turime galimybę pasiekti aukštesnį lygį ir po truputį tai pamatysime. .

Mums liko tai, ką mums rodo komanda „ls -l“, po to mes gauname išsamią informaciją apie viską, ką sistema nustatė kiekvienam katalogui, pakatalogiui ir failui. Visus šiuos leidimus galima nustatyti ne tik raidėmis r, w ir x, nurodančiomis skaitymą, rašymą ir vykdymą, bet taip pat galime naudokite skaitmeninę leidimų nomenklatūrą, ką pamatysime šiame įraše ir kuris vėliau leis mums dirbti su „umask“ - funkcija, apibrėžiančia kiekvieno failo, sukurto tam tikrame kataloge, teises. Linux.

Pirmiausia pažiūrėkime, ką reiškia šie skaičiai, kuriuos kartais matome kalbėdami apie komandą „chmod“, kurios sintaksė yra tokia, kaip žemiau:

chmod [parinktys] failo režimas.

Taigi, tikrai kada nors matėme kažką panašaus: chmod 755 ~ / Downloads / DTStoAC3.

Tai, kas buvo padaryta, yra suteikti skaitymo ir vykdymo leidimus visiems vartotojams, kurie naudojasi sistema (vieša), ir tiems, kurie priklauso vartotojo, kuriam priklauso failas, grupei, kuris taip pat turi leidimą rašyti ir todėl yra vienintelis tas, kuris gali modifikuoti failo turinį. Norėdami tai suprasti, turėtume eiti dalimis, ir tam mes jau matėme ankstesniame įraše, kad devynis rodiklius turėtume atskirti į tris grupes: savininkas, grupė ir kiti.

Savininkas yra failo kūrėjas arba vartotojo abonemento, kurio aplankuose jie sukurti, savininkas, ir paprastai tai, kad jis gali atlikti visas šių failų operacijas. Grupės leidimai nustato, ką vartotojas gali padaryti, kas yra tos pačios grupės, kaip ir vartotojas, kuriam priklauso failas, dalis, o kitų leidimai reiškia, ką gali ar negali padaryti bet kuris vartotojas, kuris pasiekia mūsų sistemą.. Čia yra didelis skirtumas tarp failų ir katalogų, labiau nei viskas, kas susiję su vykdymo leidimu (skaitymo ir rašymo leidimas abiem atvejais yra gana aiškus) ir tai yra tai, kad kai turite jį failui, jį galima paleisti arba paleisti (pvz., programa, kuri yra operacinės sistemos dalis arba žaidimas), o Katalogo atveju vykdymo leidimas leis mums sudaryti jo sąrašą (tai yra padarykite „ls“, kad pamatytumėte, kas yra jo viduje).

Kas lemia tą skaičių, kurį kartais matome, yra leidimų dvejetainių tvarkų suma, ir tai, kad kiekvienas iš jų turi vertę, kurią jam priskiria jo padėtis. A) Taip, „rwx“, tiek savininkui, grupei, tiek kitiems, galima vertinti kaip 4, 2, 1, kuri yra kiekvieno iš jų nominali vertė, o tada bendra suma suteikia 7, kai turite visas tam tikro failo ar katalogo teises, ji suteikia 6, kai turite skaitymo ir rašymo teises (nes r yra 4, o w yra 2 ), 5, kai turite skaityti ir vykdyti (nes r yra 4, o x yra 2), 4, kai turite tik skaitytą, 2, kai turite tik rašyti, ir 1, kai turite tik vykdymą. Mes turime gerą pavyzdį tai suprasti vaizde, kuris pridedamas prie šio įrašo, kur gerai parodoma, kaip pasiekti 755 numerį; Kitoje dalyje ir jau supratę, kaip veikia leidimai jų skaičių ir raidžių nomenklatūroje, pamatysime kaip pakeisti vartotojo teises "Linux".


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.