Kako delujejo dovoljenja za datoteke in imenike (II)

linux uporabniška dovoljenja

Že zdavnaj v naši objavi Kako delujejo dovoljenja za datoteke v Linuxu (I) Videli smo začetek razumevanja, kako delati z dovoljenji za dostop v našem prednostnem operacijskem sistemu. Poskušali smo biti preprosti, da bi lahko učinkovito dosegli tiste, ki so pravkar izdelali svoje prvo orožje na tej platformi, vendar imamo, tako kot v skoraj vseh temah, možnost doseči bolj napredno raven in to bomo po malem videli. .

Ostalo nam je tisto, kar nam pokaže ukaz "ls -l", nakar dobimo podrobnosti o vsem, kar je sistem vzpostavil za vsak imenik, podimenik in datoteko. Toda vseh teh dovoljenj ni mogoče določiti samo s črkami r, w in x, ki označujejo branje, pisanje in izvajanje, temveč lahko tudi uporabite številčno nomenklaturo dovoljenj, nekaj, kar bomo videli v tej objavi in ​​kar nam bo kasneje omogočilo delo z umask, funkcionalnostjo, ki bo določala dovoljenja, ki jih ima vsaka datoteka, ustvarjena v določenem imeniku v Linux.

Najprej najprej poglejmo, kaj pomenijo te številke, ki jih včasih vidimo, ko govorimo o ukazu chmod, ki ima takšno sintakso kot spodaj:

datotečni način chmod [možnosti].

Zagotovo smo kdaj videli nekaj takega: chmod 755 ~ / Downloads / DTStoAC3.

Tam je bilo storjeno le, da se vsem uporabnikom, ki dostopajo do sistema (javni), in tistim, ki so del skupine uporabnika, ki je lastnik datoteke, ki ima tudi dovoljenje za pisanje, podeli dovoljenja za branje in izvajanje in je zato edini tisti, ki lahko spremeni vsebino datoteke. Da bi to razumeli, je primerno, da gremo po delih, in za to smo že videli v prejšnji objavi, da je primerno, da devet kazalnikov ločimo v tri skupine: lastnik, skupina in drugi.

Lastnik je ustvarjalec datoteke ali lastnik uporabniškega računa, v katerih mapah so ustvarjene, in običajno je, da lahko izvaja vse operacije s temi datotekami. Dovoljenja za skupino določajo, kaj lahko naredi uporabnik, ki je del iste skupine kot uporabnik, ki je lastnik datoteke, in dovoljenja za druge pomenijo, kaj lahko ali ne more storiti kateri koli uporabnik, ki dostopa do našega sistema.. Tukaj je bistvena razlika med datotekami in imeniki, bolj kot kar koli v zvezi z dovoljenjem za izvajanje (dovoljenje za branje in pisanje sta v obeh primerih povsem jasno), in sicer je, ko ga imate za datoteko, mogoče zagnati ali zagnati (na primer program, ki je del operacijskega sistema ali igre), medtem ko V primeru imenika nam bo dovoljenje za izvedbo omogočilo, da ga naredimo na seznamu (to pomeni, da naredite "ls", da vidite, kaj je v njem).

Kar določa to številko, ki jo včasih vidimo, je vsota binarnih naročil dovoljenj in to je, da ima vsak od njih vrednost, ki mu jo dodeli položaj. A) Da, rwx, tako za lastnika in skupino kot za druge, lahko razumemo kot 4, 2, 1, kar je nominalna vrednost vsakega od njih, nato pa skupna vsota daje 7, ko imate vsa dovoljenja za določeno datoteko ali imenik, daje 6, ko imate dovoljenja za branje in pisanje (ker je r vredno 4 in w je 2), 5, ko imate branje in izvajanje (ker je r 4 in x je 2), 4, ko imate samo branje, 2, ko imate samo zapis in 1, ko imate samo izvedbo. Dober primer imamo, da to razumemo na sliki, ki spremlja to objavo, kjer je dobro prikazano, kako priti do številke 755; V naslednjem delu in ko smo že razumeli, kako delujejo dovoljenja v njihovi številčni in črkovni nomenklaturi, poglejmo kako spremeniti uporabniška dovoljenja v Linuxu.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.