I Linux används rättigheter för att kontrollera åtkomsten till filer och kataloger. Rättigheterna delas in i tre kategorier: användare (user), grupp (group) och andra (other). Varje kategori kan ha olika kombinationer av rättigheter: läsa (read), skriva (write) och köra (execute). Dessa rättigheter representeras i binärt format med tre bitar: 22, 21, och 20. Detta betraktas vara oktaltalsystem. Deras motsvarande decimala värden summeras för att bestämma den totala rättigheten för varje kategori.
Kategorier av Rättigheter
Kategori
Förkortning
Beskrivning
Användare
u
Den användare som äger filen
Grupp
g
Gruppen som äger filen
Andra
o
Alla andra användare
Typer av Rättigheter
Rättighet
Binärt
Oktalt
Beskrivning
Läs (r)
100
4
Tillåter att läsa filen
Skriv (w)
010
2
Tillåter att skriva till filen
Kör (x)
001
1
Tillåter att köra filen
Rättighets kombinationer
Rättighet
Binärt
Oktalt
Kombinerad beskrivning
Ingen
000
0
Ingen åtkomst
Kör (x)
001
1
Endast körbar
Skriv (w)
010
2
Endast skrivbar
Skriv & Kör (wx)
011
3
Skriv- och körbar
Läs (r)
100
4
Endast läsbar
Läs & Kör (rx)
101
5
Läs- och körbar
Läs & Skriv (rw)
110
6
Läs- och skrivbar
Läs, Skriv & Kör (rwx)
111
7
Fullständiga rättigheter
Exempel på Rättighets koder
Kategori
Rättigheter
Binärt
Oktalt
Användare
rwx
111
4 + 2 + 1 = 7
Grupp
r-x
101
4 + 0 + 1 = 5
Andra
r–
100
4 + 0 + 0 = 4
Exempel på Kombinerade Rättigheter
Symbolisk Representation
Oktalt
Beskrivning
rwxr-xr–
754
Fullständiga rättigheter för användaren, läs- och körbar för gruppen, läsbar för andra