Slik fungerer fil- og katalogtillatelser (II)

Linux-brukertillatelser

For lenge siden, i innlegget vårt Slik fungerer filtillatelser i Linux (I) Vi så en begynnelse på å forstå hvordan vi kan jobbe med tilgangstillatelser i vårt foretrukne operativsystem. Vi prøvde å være enkle for effektivt å kunne nå de som nettopp har laget sine første våpen på denne plattformen, men som i nesten alle temaer har vi muligheten til å nå et mer avansert nivå, og litt etter litt vil vi se det .

Vi satt igjen med det kommandoen "ls -l" viser oss, hvoretter vi får en detalj av alt systemet har etablert for hver av katalogene, underkatalogene og filene. Men alle disse tillatelsene kan ikke bare settes med bokstavene r, w og x som indikerer henholdsvis lesing, skriving og utførelse, men vi kan også bruk tillatelsesnumren, noe vi skal se i dette innlegget, og som senere vil tillate oss å jobbe med umask, en funksjonalitet som vil definere tillatelsene som hver fil som opprettes i en bestemt katalog i Linux.

Men først, la oss se hva disse tallene betyr at vi noen ganger ser når vi snakker om chmod-kommandoen, som har en syntaks som den nedenfor:

chmod [opsjoner] filmodus.

Så vi har sikkert sett noe sånt som: chmod 755 ~ / Nedlastinger / DTStoAC3.

Det som er gjort der, er å gi lese- og kjøretillatelser for alle brukere som har tilgang til systemet (offentlig) og for de som er en del av gruppen til brukeren som eier filen, som også har skrivetillatelse, og derfor er den eneste en som kan endre filinnholdet. For å forstå dette, bør vi gå gjennom deler, og for dette så vi allerede i forrige innlegg at vi skulle skille de ni indikatorene i tre grupper: eier, gruppe og andre.

Eieren er skaperen av filen eller eieren av brukerkontoen i hvilke mapper de er opprettet, og det vanlige er at den kan utføre alle operasjonene på disse filene. Gruppetillatelsene bestemmer hva en bruker kan gjøre, hvem som er en del av den samme gruppen som brukeren som eier filen, og tillatelsene for andre innebærer hva enhver bruker som får tilgang til systemet vårt kan eller ikke kan gjøre.. Her er det en betydelig forskjell mellom filer og kataloger, mer enn noe i forhold til utførelsestillatelsen (lese- og skrivetillatelsen er ganske tydelig i begge tilfeller), og det er at når du har den til en fil, kan den kjøres eller lanseres (for eksempel et program som er en del av operativsystemet eller et spill) mens Når det gjelder en katalog, vil gjennomføringstillatelsen tillate oss å lage en liste over den (det vil si lage "ls" for å se hva som er inni den).

Det som bestemmer det tallet som vi noen ganger ser, er summen av binære ordrer for tillatelsene, og det er at hver av dem har verdien tildelt den av sin posisjon. A) Ja, rwx, både for eier og gruppe og for andre, kan sees på som 4, 2, 1, som er den nominelle verdien til hver av dem, og deretter gir den totale summen 7 når du har alle tillatelsene til en bestemt fil eller katalog, det gir 6 når du har lese- og skrivetillatelser (siden r er 4 og w er 2 ), 5 når du har lest og utført (siden r er 4 og x er 2), 4 når du bare har lest, 2 når du bare har skriv og 1 når du bare har utførelsen. Vi har et godt eksempel på å forstå dette i bildet som følger med dette innlegget, hvor det er godt demonstrert hvordan man kommer til nummer 755; I en neste avdeling, og allerede har forstått hvordan tillatelser fungerer både i tall- og bokstavnomenklaturen, skal vi se hvordan du endrer brukertillatelser i Linux.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.