Kā darbojas failu un direktoriju atļaujas (II)

Linux lietotāja atļaujas

Jau sen, mūsu ierakstā Kā failu atļaujas darbojas Linux (I) Mēs redzējām sākumu saprast, kā strādāt ar piekļuves atļaujām vēlamajā operētājsistēmā. Mēs centāmies būt vienkārši, lai varētu efektīvi sasniegt tos, kuri šajā platformā tikko ir izgatavojuši pirmos ieročus, tomēr, tāpat kā gandrīz visās tēmās, mums ir iespēja sasniegt augstāku līmeni, un pamazām mēs to redzēsim .

Mums palika tas, ko mums parāda komanda "ls -l", pēc kura mēs iegūstam sīkāku informāciju par visu, ko sistēma ir izveidojusi katram direktorijam, apakšdirektorijam un failiem. Bet visas šīs atļaujas var iestatīt ne tikai ar burtiem r, w un x, kas attiecīgi norāda lasīšanu, rakstīšanu un izpildi, bet mēs varam arī izmantojiet atļauju skaitlisko nomenklatūru, kaut ko, ko mēs redzēsim šajā ierakstā un kas vēlāk ļaus mums strādāt ar umask, funkcionalitāti, kas noteiks atļaujas, kuras katrs fails, kas izveidots noteiktā direktorijā, Linux.

Vispirms vispirms apskatīsim, ko šie skaitļi nozīmē, ka mēs dažreiz redzam, runājot par komandu chmod, kurai ir tāda sintakse kā zemāk:

chmod [opcijas] faila režīms.

Tātad, protams, mēs kādreiz esam redzējuši kaut ko līdzīgu: chmod 755 ~ / Downloads / DTStoAC3.

Tas, kas tur izdarīts, ir piešķirt lasīšanas un izpildes atļaujas visiem lietotājiem, kuri piekļūst sistēmai (publiski), un tiem lietotājiem, kuri ietilpst tā lietotāja grupā, kuram pieder fails, kuram ir arī rakstīšanas atļauja, un tāpēc tas ir vienīgais kas var modificēt faila saturu. Lai to saprastu, mums jāiet pa daļām, un tam mēs jau iepriekšējā ierakstā redzējām, ka deviņi rādītāji ir jāsadala trīs grupās: īpašnieks, grupa un citi.

Īpašnieks ir faila izveidotājs vai tā lietotāja konta īpašnieks, kura mapēs tie ir izveidoti, un parasts ir tas, ka tas var veikt visas darbības ar šiem failiem. Grupas atļaujas nosaka, ko lietotājs var darīt, kurš ietilpst tajā pašā grupā kā lietotājs, kuram pieder fails, un citu atļaujas nozīmē to, ko var vai nevar darīt jebkurš lietotājs, kurš piekļūst mūsu sistēmai.. Šeit ir būtiska atšķirība starp failiem un direktorijiem, vairāk par visu, kas attiecas uz izpildes atļauju (abos gadījumos lasīšanas un rakstīšanas atļauja ir diezgan skaidra), un tas ir, ka, ja jums tas ir failam, to var izpildīt vai palaist (piemēram, programma, kas ir operētājsistēmas daļa vai spēle), kamēr Kataloga gadījumā izpildes atļauja ļaus mums izveidot tā sarakstu (tas ir, izveidojiet "ls", lai redzētu, kas tajā atrodas).

Kas nosaka šo skaitli, kuru mēs dažreiz redzam, ir atļauju bināro secību summa, un katram no tiem ir vērtība, ko tam piešķir pozīcija. A) Jā, rwx gan īpašniekam, grupai, gan citiem var redzēt kā 4, 2, 1, kas ir katra no tām nominālvērtība, un pēc tam kopējā summa dod 7, kad jums ir visas atļaujas uz noteiktu failu vai direktoriju, tas dod 6, kad esat lasīšanas un rakstīšanas atļaujas (tā kā r ir 4 un w ir 2 ), 5, kad jums ir lasīšana un izpilde (jo r ir 4 un x ir 2), 4, kad jums ir tikai lasīts, 2, kad jums ir tikai rakstīšana, un 1, kad jums ir tikai izpilde. Mums ir labs piemērs, lai to saprastu attēlā, kas pievienots šim ierakstam, kur ir labi parādīts, kā nokļūt līdz numuram 755; Nākamajā maksājumā un jau sapratuši, kā darbojas atļaujas gan to ciparu, gan burtu nomenklatūrā, mēs redzēsim kā mainīt lietotāju atļaujas Linux.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.