De tre standard Linux -behörigheterna är:
* Read (R): Tillåter användaren att se innehållet i en fil eller katalog.
* skriv (W): Tillåter användaren att ändra innehållet i en fil eller skapa nya filer i en katalog.
* execute (x): Tillåter användaren att köra en fil (om den är en körbar) eller få åtkomst till en katalog (för att lista dess innehåll).
Dessa behörigheter gäller för tre olika kategorier av användare:
* ägare (u): Användaren som skapade filen eller katalogen.
* grupp (g): Den grupp som filen eller katalogen tillhör.
* andra (o): Någon annan på systemet som inte är ägare eller i gruppen.
Så totalt har du nio behörigheter som kan tilldelas en fil eller katalog:
* ägare (u): Läs (r), skriv (w), exekvera (x)
* grupp (g): Läs (r), skriv (w), exekvera (x)
* andra (o): Läs (r), skriv (w), exekvera (x)
Dessa behörigheter representeras med hjälp av en tresiffrig oktalkod (som `755` eller` 644`). Varje siffra representerar behörigheterna för en kategori av användare:
* Första siffran: Behörigheter för ägaren (U)
* andra siffran: Behörigheter för gruppen (g)
* Tredje siffran: Behörigheter för andra (o)
Octalvärdena beräknas genom att lägga till det numeriska värdet på varje tillstånd:
* r (läs): 4
* w (skriv): 2
* x (exekut): 1
Till exempel översätter `755 'till:
* ägare (u): 7 =4 (r) + 2 (w) + 1 (x)
* grupp (g): 5 =4 (r) + 1 (x)
* andra (o): 5 =4 (r) + 1 (x)
Detta innebär att ägaren har läst, skriver och kört behörigheter, medan gruppen och andra har läst och kört behörigheter.