Hur fil- och katalogbehörigheter fungerar (II)

behörigheter för Linux-användare

För länge sedan, i vårt inlägg Hur filbehörigheter fungerar i Linux (I) Vi såg en början att förstå hur man kan arbeta med åtkomstbehörigheter i vårt föredragna operativsystem. Vi försökte vara enkla för att effektivt kunna nå de som just har gjort sina första vapen på denna plattform, men som i nästan alla ämnen har vi möjligheten att nå en mer avancerad nivå och lite efter lite kommer vi att se det .

Vi satt kvar med vad kommandot "ls -l" visar oss, varefter vi får en detalj av allt som systemet har skapat för var och en av kataloger, underkataloger och filer. Men alla dessa behörigheter kan inte bara fastställas med bokstäverna r, w och x som indikerar läsning, skrivning och utförande, utan vi kan också använd siffernomenklaturen för behörigheter, något som vi kommer att se i det här inlägget och som senare gör att vi kan arbeta med umask, en funktion som definierar behörigheterna som varje fil som skapas i en viss katalog i Linux.

Men först och främst, låt oss se vad dessa siffror betyder att vi ibland ser när vi pratar om chmod-kommandot, som har en syntax som den nedan:

chmod [alternativ] filläge.

Så, säkert har vi någonsin sett något liknande: chmod 755 ~ / Downloads / DTStoAC3.

Det som har gjorts där är att bevilja läs- och körbehörigheter för alla användare som har åtkomst till systemet (offentligt) och för dem som ingår i gruppen för användaren som äger filen, som också har skrivbehörighet och därför är den enda en som kan ändra filinnehållet. För att förstå detta bör vi gå igenom delar, och för detta såg vi redan i föregående inlägg att det är bekvämt för oss att dela upp de nio indikatorerna i tre grupper: ägare, grupp och andra.

Ägaren är skaparen av filen eller ägaren till användarkontot i vars mappar de skapas, och det vanliga är att den kan utföra alla åtgärder på dessa filer. Gruppbehörigheterna avgör vad en användare kan göra, vem som ingår i samma grupp som användaren som äger filen, och behörigheterna för andra innebär vad alla användare som har åtkomst till vårt system kan eller inte kan göra.. Här finns det en väsentlig skillnad mellan filer och kataloger, mer än någonting i förhållande till körningstillståndet (läs- och skrivbehörigheten är helt tydlig i båda fallen) och det är att när du har det för en fil kan det köras eller startas (till exempel ett program som ingår i operativsystemet eller ett spel) medan När det gäller en katalog tillåter körningstillståndet oss att göra en lista över den (det vill säga göra "ls" för att se vad som finns i det).

Vad som bestämmer det numret som vi ibland ser är summan av behörigheternas binära ordningar, och det är att var och en av dem har det värde som tilldelats av sin position. A) Ja, rwx, både för ägare och grupp och för andra, kan ses som 4, 2, 1, vilket är det nominella värdet för var och en av dem, och sedan ger den totala summan 7 när du har alla behörigheter för en viss fil eller katalog, det ger 6 när du har läs- och skrivbehörigheter (eftersom r är värt 4 och w är 2), 5 när du har läst och utfört (eftersom r är 4 och x är 2), 4 när du bara har läst, 2 när du bara har skrivet och 1 när du bara har körningen. Vi har ett bra exempel på att förstå detta i bilden som åtföljer det här inlägget, där det är väl demonstrerat hur man når fram till nummer 755; I nästa avdelning, och har redan förstått hur behörigheter fungerar både i deras siffra och bokstavsnomenklatur, låt oss se hur man ändrar användarbehörigheter i Linux.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.