Kuidas toimivad faili- ja kataloogiload (II)

Linuxi kasutaja õigused

Ammu, meie postituses Kuidas failiload Linuxis toimivad (I) Nägime algust mõistmaks, kuidas eelistatud operatsioonisüsteemis juurdepääsulubadega töötada. Püüdsime olla lihtsad, et oleks võimalik tõhusalt jõuda nende inimesteni, kes on just sellel platvormil oma esimesed relvad teinud, kuid nagu pea kõigis teemades, on ka meil võimalus jõuda kõrgemale tasemele ja tasapisi näeme seda .

Meile jäi see, mida käsk "ls -l" meile näitab, misjärel saame detaili kõigest, mille süsteem on iga kataloogi, alamkataloogi ja faili jaoks loonud. Kuid kõiki neid õigusi ei saa luua ainult tähtedega r, w ja x, mis näitavad vastavalt lugemist, kirjutamist ja täitmist, vaid võime ka kasutage lubade numbrilist nomenklatuuri, midagi, mida näeme selles postituses ja mis võimaldab hiljem töötada umaskiga, funktsiooniga, mis määrab õigused, mida iga fail, mis on loodud teatud kataloogis, Linux.

Kõigepealt vaatame, mida need arvud tähendavad, mida mõnikord näeme käskust chmod rääkides, millel on selline süntaks nagu allpool:

chmod [valikud] failirežiim.

Nii et kindlasti oleme kunagi näinud midagi sellist: chmod 755 ~ / Allalaadimised / DTStoAC3.

Seal on tehtud lugemis- ja täitmisõiguste andmine kõigile süsteemile juurdepääsevatele kasutajatele (avalikele) ja neile, kes kuuluvad faili omava kasutaja rühma, kellel on ka kirjutamisluba ja on seetõttu ainus see, kes saab faili sisu muuta. Selle mõistmiseks peaksime liikuma osade kaupa ja selleks nägime juba eelmises postituses, et peaksime eraldama üheksa näitajat kolme rühma: omanik, rühm ja teised.

Omanik on faili looja või selle kasutajakonto omanik, kelle kaustadesse nad on loodudja tavaline on see, et see suudab nende failidega kõiki toiminguid teha. Grupiõigused määravad, mida saab kasutaja teha, kes kuulub faili omava kasutajaga samasse rühma, ja teiste õigused tähendavad seda, mida iga meie süsteemile juurdepääsev kasutaja saab teha või mitte.. Siin on failide ja kataloogide vahel oluline erinevus, kõige rohkem seoses täitmisloaga (lugemis- ja kirjutamisluba on mõlemal juhul üsna selge) ja see on see, et kui teil on faili jaoks olemas, saab seda käivitada või käivitada (näiteks näiteks programm, mis on osa opsüsteemist või mängust) samal ajal kataloogi puhul võimaldab täitmisluba meil sellest nimekirja koostada (see tähendab, et tehke "ls", et näha, mis seal sees on).

See, mis määrab selle arvu, mida me mõnikord näeme, on lubade binaarjärjestuste summa ja see, et igaühel neist on väärtus, mille ta oma positsiooniga määrab. A) Jah, rwx-d, nii omaniku, grupi kui ka teiste jaoks, võib näha kui 4, 2, 1, mis on igaühe nimiväärtus, ja siis annab summa kokku 7, kui teil on kõik õigused teatud failil või kataloogil, annab see 6, kui olete lugemis- ja kirjutamisõigused (kuna r on väärt 4 ja w on 2), 5, kui teil on lugemine ja käivitamine (kuna r on 4 ja x on 2), 4, kui teil on ainult lugemine, 2, kui teil on ainult kirjutus ja 1, kui teil on ainult täitmine. Selle mõistmiseks on meil hea näide selle postitusega kaasasoleval pildil, kus on hästi näidatud, kuidas jõuda numbrini 755; Järgmises osas ja olles juba aru saanud, kuidas õigused töötavad nii nende arv- kui ka tähenomenklatuuris, näeme kuidas muuta kasutajaõigusi Linuxis.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.