Ja, filtillatelser anses som en bitmaske.
Filtillatelser i Unix-lignende systemer er representert som en bitmaske, der hver bit, dvs. 1 eller 0, representerer en spesifikk tillatelse. De tre hovedtillatelsene er:
1. Les (r) - Lar brukeren få tilgang til og se innholdet i filen.
2. Skriv (w) – Lar brukeren endre og oppdatere filens innhold.
3. Utfør (x) - Lar brukeren kjøre filen hvis det er et skript eller en kjørbar fil.
Hver fil har tre sett med tillatelser:
- Bruker (u):Tillatelser for fileieren.
- Gruppe (g):Tillatelser for gruppen som filen tilhører.
- Andre (o):Tillatelser for alle andre brukere.
Disse tillatelsene er uttrykt som oktale tall, der hvert siffer representerer ett av de tre settene med tillatelser (bruker, gruppe, andre). Verdien av hver bit (1 eller 0) bestemmer om den tilsvarende tillatelsen er gitt eller ikke.
For eksempel, en fil med tillatelser satt til 644:
- 6:Bruker (r, w), Gruppe (r), Andre (r)
- 4:Bruker (r), Gruppe (w, r), Andre (r)
- 4:Bruker (r), Gruppe (r), Andre (r, w)
Derfor har brukeren lese- og skrivetilgang, gruppen har lesetilgang, og andre har også lesetilgang til denne filen.