De drie standaard Linux -machtigingen zijn:
* lees (r): Hiermee kan de gebruiker de inhoud van een bestand of map bekijken.
* schrijf (w): Hiermee kan de gebruiker de inhoud van een bestand wijzigen of nieuwe bestanden maken in een map.
* uitvoer (x): Hiermee kan de gebruiker een bestand uitvoeren (als het een uitvoerbaar bestand is) of toegang krijgen tot een map (om de inhoud ervan op te sommen).
Deze machtigingen zijn van toepassing op drie verschillende categorieën gebruikers:
* eigenaar (u): De gebruiker die het bestand of de map heeft gemaakt.
* groep (g): De groep waartoe het bestand of de directory behoort.
* anderen (o): Iedereen anders op het systeem dat niet de eigenaar of in de groep is.
Dus in totaal heeft u negen machtigingen die kunnen worden toegewezen aan een bestand of map:
* eigenaar (u): Lees (r), schrijven (w), uitvoering (x)
* groep (g): Lees (r), schrijven (w), uitvoering (x)
* anderen (o): Lees (r), schrijven (w), uitvoering (x)
Deze machtigingen worden weergegeven met behulp van een driecijferige octale code (zoals `755` of` 644`). Elk cijfer vertegenwoordigt de machtigingen voor een categorie gebruikers:
* Eerste cijfer: Machtigingen voor de eigenaar (u)
* Tweede cijfer: Machtigingen voor de groep (g)
* Derde cijfer: Machtigingen voor anderen (o)
De octale waarden worden berekend door de numerieke waarde van elke toestemming toe te voegen:
* r (gelezen): 4
* w (schrijven): 2
* x (uitvoer): 1
Bijvoorbeeld `755` vertaalt zich naar:
* eigenaar (u): 7 =4 (r) + 2 (w) + 1 (x)
* groep (g): 5 =4 (r) + 1 (x)
* anderen (o): 5 =4 (r) + 1 (x)
Dit betekent dat de eigenaar machtigingen heeft gelezen, schrijven en uitvoeren, terwijl de groep en anderen machtigingen hebben gelezen en uitvoeren. |