Sådan fungerer fil- og katalogtilladelser (II)

Linux-brugertilladelser

For længe siden, i vores indlæg Sådan fungerer filtilladelser i Linux (I) Vi så en begyndelse på at forstå, hvordan man arbejder med adgangstilladelser i vores foretrukne operativsystem. Vi forsøgte at være enkle for effektivt at kunne nå dem, der lige har lavet deres første våben på denne platform, men som i næsten alle emner har vi muligheden for at nå et mere avanceret niveau, og lidt efter lidt vil vi se det .

Vi stod tilbage med, hvad kommandoen "ls -l" viser os, hvorefter vi får en detalje af alt, hvad systemet har oprettet for hver af mapper, underkataloger og filer. Men alle disse tilladelser kan ikke kun etableres med bogstaverne r, w og x, der angiver henholdsvis læsning, skrivning og udførelse, men vi kan også brug den numeriske nomenklatur for tilladelser, noget, som vi skal se i dette indlæg, og som senere giver os mulighed for at arbejde med umask, en funktionalitet, der definerer de tilladelser, som hver fil, der oprettes i en bestemt mappe i Linux.

Men først skal vi først se, hvad disse tal betyder, at vi nogle gange ser, når vi taler om chmod-kommandoen, som har en syntaks som den nedenfor:

chmod [indstillinger] filtilstand.

Så vi har helt sikkert nogensinde set noget som: chmod 755 ~ / Downloads / DTStoAC3.

Hvad der er gjort der er at give læsning og udførelse af tilladelser til alle brugere, der har adgang til systemet (offentligt) og for dem, der er en del af gruppen af ​​brugeren, der ejer filen, som også har skrivetilladelse og derfor er den eneste en der kan ændre filindholdet. For at forstå dette skal vi gå efter dele, og for dette så vi allerede i det forrige indlæg, at det er praktisk for os at adskille de ni indikatorer i tre grupper: ejer, gruppe og andre.

Ejeren er skaberen af ​​filen eller ejeren af ​​den brugerkonto, i hvis mapper de oprettes, og det sædvanlige er, at det kan udføre alle operationer på disse filer. Gruppetilladelserne bestemmer, hvad en bruger kan gøre, hvem der er en del af den samme gruppe som den bruger, der ejer filen, og tilladelserne for andre antyder, hvad enhver bruger, der har adgang til vores system, kan eller ikke kan gøre.. Her er der en væsentlig forskel mellem filer og mapper, mere end noget andet i forhold til eksekveringstilladelsen (læse- og skrivetilladelsen er ganske klar i begge tilfælde), og det er, at når du har det til en fil, kan det udføres eller startes (for eksempel et program, der er en del af operativsystemet eller et spil) mens I tilfælde af et bibliotek tillader eksekveringstilladelsen os at oprette en liste over det (dvs. lav "ls" for at se, hvad der er inde i det).

Hvad der bestemmer dette tal, som vi nogle gange ser, er summen af ​​tilladelserne til binære ordrer, og det er, at hver enkelt af dem har den værdi, der er tildelt den af ​​sin position. A) Ja, rwx, både for ejer og gruppe og for andre, kan ses som 4, 2, 1, hvilket er den nominelle værdi af hver enkelt af dem, og derefter giver den samlede sum 7, når du har alle tilladelserne til en bestemt fil eller bibliotek, det giver 6, når du har læse- og skrivetilladelser (da r er 4 og w værd er 2), 5 når du har læst og udført (da r er 4 og x er 2), 4 når du kun har læst, 2 når du kun har skrivet og 1 når du kun har udførelsen. Vi har et godt eksempel på at forstå dette i billedet, der ledsager dette indlæg, hvor det er godt demonstreret, hvordan man når frem til nummer 755; I en næste rate og allerede har forstået, hvordan tilladelser fungerer både i deres tal- og bogstavnomenklatur, skal vi se hvordan man ændrer brugertilladelser i Linux.


Vær den første til at kommentere

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.