Hvernig skráarheimildir virka í Linux (I)

heimildir fyrir Linux-skrár

Los heimildir fyrir skrá og skrá eru ómissandi hluti í heimi GNU / Linux, og þeir eru einn af þeim hlutum sem hafa verið erfðir frá því sem verið hafði í Unix um árabil. Fyrir verulegan fjölda notenda sem hafa þurft að takast á við þá staðreynd að komast á þennan vettvang á einhverjum tímapunkti eða öðrum er það eitt af þessum málum sem hindra og beita virðingu, en eins og allt í lífinu er einfalt að skilja hvort við erum gefur rétta hjálp.

Í þessari færslu munum við reyna að koma í veg fyrir nokkrar efasemdir og vera eins skýr, grunn og nauðsynleg og mögulegt er svo allir geti byrjað að skilja hvernig skráar- og skráarheimildir virka í GNU / Linux. Það er engan veginn háþróaður leiðarvísir, þannig að þeir sem þegar hafa reynslu af þessu efni geta fylgst með því við munum reyna að vera skýr og ítarlegur fyrir þá sem eru að byrja í þessu stýrikerfi, eða þá sem þrátt fyrir að hafa verið að nota þessi vettvangur í nokkurn tíma hefur þetta ekki ennþá vel lært.

Það fyrsta sem þarf að skilja er að heimildum er skipt í þrjá hópa: eigandi, hópur og aðrir, sem tákna aðgangsheimildir sem mun eiga eiganda skráarinnar eða möppunnar, sem mun hafa notanda sem tilheyrir þeim hópi sem á þá skrá eða möppu og sem mun hafa restina af notendum kerfisins. Til að skoða þessar heimildir getum við farið í hvaða skrá sem er og framkvæmt eftirfarandi:

ls-l

Við munum sjá svipað og við höfum á efri mynd þessarar færslu, þar sem við höfum upplýsingar táknaðar í nokkrum röðum og dálkum. Síðarnefndu sýna okkur eitthvað eins og -rw-r - r– 1 rótarót 164 11. nóvember 2014 xinitrc, og það sem við sjáum vel til vinstri er það sem mun vekja áhuga okkar mest að byrja að skilja hvernig við getum stjórnað heimildum. Sá fyrsti dálkur sýnir okkur 10 bil, hvert þeirra hefur mismunandi merkingu eftir því hvort það er upptekið af:

  • b: loka fyrir tæki
  • c: stafatæki (til dæmis / dev / tty1)
  • d: skrá
  • l: táknrænn hlekkur (til dæmis / usr / bin / java -> / home / programs / java / jre / bin / java)
  • p: nefnd pípa (til dæmis / proc / 1 / kort)
  • - leyfi ekki úthlutað
  • r: lestur
  • w: skrif
  • x: framkvæmd

D verður aðeins til staðar í fyrsta bilinu frá vinstri og það þýðir að viðkomandi þáttur er skráarsafn, þannig að ef það svæði er upptekið með bandstrik «-» verðum við fyrir framan skjal. Síðar, næstu níu rýmum er skipt í þrjá hópa af þremur og röðin er alltaf eftirfarandi: rwx, sem táknar skrif-, lestrar- og framkvæmdarheimildir fyrir eigandann, hópinn og hina (aðra) í sömu röð.

Eftirfarandi er tala sem sýnir okkur fjölda hlekkja í þessa skrá eða möppu, mynd sem er oft 1, stundum getur hún verið 2 og nokkrar, að minnsta kosti, hún hefur aðra tölu. Það skiptir ekki máli í bili, eða að minnsta kosti er það ekki markvert í þeim tilgangi að ná tökum á skráarheimildum í Linux, svo við skulum halda áfram með næsta reit þar sem þetta vekur áhuga okkar þar sem þessi „rót“ sem við sjáum þar þýðir að það er eigandi þessarar skráar og „rótin“ sem við sjáum í fjórða dálki gefur til kynna að skráin tilheyri einnig hópnum „rót“. Síðan tákna reitirnir sem fylgja hér á eftir inode stærð, dagsetningu og heiti skráar eða möppu.

Með þessar upplýsingar í huga munum við geta byrjað að skilja það sem fylgir, sem er töluheiti fyrir heimildir, eitthvað mjög dæmigert fyrir GNU / Linux, BSD og önnur * nix kerfi. Að auki mun þessi nafnaskrá hjálpa okkur að breyta skráarheimildum fljótt með chmod skipuninni og það munum við sjá í annarri færslu en í bili getum við einbeitt okkur að eftirfarandi: Lestrarleyfi þýðir að við getum séð innihald umræddrar skráar eða möppu, skrif þýðir að við höfum leyfi til að breyta skránni eða möppunni og framkvæmdarheimild þýðir að við getum framkvæmt skrána eða, ef við erum fyrir framan skráasafn, að við getur leitað í því. (það er að gera „ls“). Þetta skýrir hvers vegna grundvallarskrár í kerfinu, svo sem / usr /, / usr / bin eða / usr / lib, hafa heimild til að framkvæma en ekki skrifað heimild nema fyrir eigandann, þar sem allir notendur geta framkvæmt allar skipanir en gera ekki breyta eða eyða neinu fyrr en við fáum þessar heimildir eða verðum 'rót' með 'su' skipuninni.


Innihald greinarinnar fylgir meginreglum okkar um siðareglur ritstjórnar. Til að tilkynna um villu smelltu hér.

2 athugasemdir, láttu þitt eftir

Skildu eftir athugasemd þína

Netfangið þitt verður ekki birt. Nauðsynlegir reitir eru merktir með *

*

*

  1. Ábyrgðarmaður gagna: Miguel Ángel Gatón
  2. Tilgangur gagnanna: Control SPAM, umsögn stjórnun.
  3. Lögmæti: Samþykki þitt
  4. Samskipti gagna: Gögnunum verður ekki miðlað til þriðja aðila nema með lagalegri skyldu.
  5. Gagnageymsla: Gagnagrunnur sem Occentus Networks (ESB) hýsir
  6. Réttindi: Hvenær sem er getur þú takmarkað, endurheimt og eytt upplýsingum þínum.

  1.   Xavier sagði

    Framúrskarandi athugasemd !! Kveðja

  2.   Mara sagði

    Ég skítt við upplýsingarnar!