Fájlrendszernek azt az adatstruktúrát nevezzük, amelyben egy operációs rendszer a lemezen és egyéb adathordozókon az egyes könyvtárak és állományok adatait és elhelyezkedését tárolja.
A LINUX minden egyes fájl számára úgynevezett i csomópontot (i-node) foglal le, amelyben fontos rendszerjellemzőket tárol. A LINUX alatt létrehozott fájlról az operációs rendszer nem csak a nevét és létrehozásának dátumát tárolja (mint a FAT), hanem annak azonosítóját is, aki létrehozta, továbbá annak a csoportnak a nevét, amelyhez a fájl tartozik. Ezért finomabban lehet szabályozni az engedélyeket.
A Linux fájlrendszer Az engedélyeket minden fájlhoz külön tárolja. Így a hozzáférés a saját tulajdonosára, vagy bizonyos felhasználók csoportjára korlátozható.
Linux operációs rendszernél a jogosultságok használatával állíthatjuk be a felhasználók hozzáférési szintjét a fájlokhoz. Három féle jog létezik:
- olvasás (r)
- írás (w)
- futtatás (x)
Minden állománynak van tulajdonosa (user), csoportja (group) és mindenki más (other).