Kuinka tiedosto- ja hakemistoluvat toimivat (II)

Linux-käyttöoikeudet

Kauan sitten, viestissämme Kuinka tiedostojen käyttöoikeudet toimivat Linuxissa (I) Näimme alkavan ymmärtää, miten käyttöoikeuksien kanssa toimitaan ensisijaisessa käyttöjärjestelmässä. Yritimme olla yksinkertaisia ​​voidaksemme tavoittaa tehokkaasti ne, jotka ovat juuri valmistaneet ensimmäiset aseensa tällä alustalla, mutta kuten melkein kaikissa aiheissa, meillä on mahdollisuus päästä edistyneemmälle tasolle, ja vähitellen näemme sen .

Meille jäi, mitä komento "ls -l" näyttää meille, minkä jälkeen saamme yksityiskohdat kaikesta, mitä järjestelmä on luonut kullekin hakemistolle, alihakemistolle ja tiedostolle. Mutta kaikkia näitä oikeuksia ei voida asettaa vain kirjaimilla r, w ja x, jotka osoittavat lukemista, kirjoittamista ja suorittamista, mutta voimme myös käytä käyttöoikeuksien numeronimikkeistöä, jotain, jonka aiomme nähdä tässä viestissä ja joka myöhemmin antaa meille mahdollisuuden työskennellä umaskin kanssa, toiminto, joka määrittelee oikeudet, jotka kukin tiettyyn hakemistoon luotu tiedosto Linux.

Mutta ensin, katsotaanpa, mitä nämä numerot tarkoittavat, että näemme joskus puhuessamme chmod-komennosta, jolla on syntaksin kaltainen alla oleva:

chmod [asetukset] -tiedostotila.

Joten, varmasti olemme koskaan nähneet jotain: chmod 755 ~ / Lataukset / DTStoAC3.

Siellä on tehty luku- ja käyttöoikeuksien myöntäminen kaikille käyttäjille, jotka käyttävät järjestelmää (julkinen), ja niille, jotka kuuluvat tiedoston omistavan käyttäjän ryhmään, jolla on myös kirjoitusoikeus ja joka on siksi ainoa joka voi muokata tiedoston sisältöä. Tämän ymmärtämiseksi on kätevää mennä osittain, ja tätä varten näimme jo edellisessä viestissä, että meille on kätevää jakaa yhdeksän indikaattoria kolmeen ryhmään: omistaja, ryhmä ja muut.

Omistaja on tiedoston luoja tai käyttäjätilin omistaja, jonka kansioihin ne on luotu, ja tavallinen asia on, että se voi suorittaa kaikki nämä tiedostot. Ryhmän käyttöoikeudet määrittävät, mitä käyttäjä voi tehdä, kuka kuuluu samaan ryhmään kuin tiedosto, jolla on tiedosto, ja muiden käyttöoikeudet tarkoittavat, mitä kukin käyttäjä, joka käyttää järjestelmäämme, voi tehdä tai ei.. Tässä tiedostojen ja hakemistojen välillä on huomattava ero, enemmän kuin mikään muu kuin suoritusoikeuden suhteen (luku- ja kirjoitusoikeudet ovat molemmissa tapauksissa melko selkeät), ja että kun sinulla on tiedosto tiedosto, se voidaan suorittaa tai käynnistää (esimerkiksi ohjelma, joka on osa käyttöjärjestelmää tai peli) kun Hakemiston tapauksessa suorituslupa antaa meille mahdollisuuden tehdä luettelo siitä (eli tee "ls" nähdäksesi mitä sen sisällä on).

Se, mikä määrittelee sen luvun, jonka joskus näemme, on oikeuksien binaarijärjestysten summa, ja se on, että kullakin niistä on sen sijainnin perusteella annettu arvo. A) Kyllä, rwx, sekä omistajalle, ryhmälle että muille, voidaan nähdä 4, 2, 1, joka on niiden jokaisen nimellisarvo, ja sitten kokonaissumma antaa 7, kun sinulla on kaikki tietyn tiedoston tai hakemiston oikeudet, se antaa 6, kun olet lukenut ja kirjoittanut (koska r on 4 ja w on 2), 5 kun olet lukenut ja suorittanut (koska r on 4 ja x on 2), 4 kun sinulla on vain luettu, 2 kun sinulla on vain kirjoitus ja 1 kun sinulla on vain suoritus. Meillä on hyvä esimerkki ymmärtää tämä tämän viestin mukana tulevassa kuvassa, jossa on hyvin osoitettu, kuinka saavuttaa numero 755; Seuraavassa erässä ja kun olemme jo ymmärtäneet, kuinka oikeudet toimivat sekä numero- että kirjainimikkeistössään, näemme kuinka muuttaa käyttöoikeuksia Linuxissa.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.