Unix / Linux fájlok és könyvtárak hozzáférési jogainak konfigurálása

A chmod használata az Alter vagy a Fájl- és könyvtárengedélyek módosításához

A Unix és a Linux operációs rendszerek a hozzáférési jogokat a fájlokhoz és könyvtárakhoz hozzárendelik a három csoporthoz (tulajdonos, csoport és egyéb felhasználók) háromféle hozzáférés (olvasás, írás és végrehajtás) egyikével.

Ha az ls paranccsal felsorolja a fájl attribútumainak részleteit az -l kapcsolóval (például az ls -l fájlnévvel ), akkor olyan információkat jelenítene meg , amelyek valami hasonlót mutatnak -rwe-rw-r -ként, ami megegyezik az olvasással, írással és jogosultságokat hajt végre a tulajdonos számára, olvassa el és írja meg a csoport jogosultságait, és csak olvasási hozzáférést biztosít minden más felhasználó számára.

A hozzáférési jogok mindegyik típusához tartozik egy kapcsolódó számérték:

Az egyes csoportok hozzáférési jogainak értékei összeadódva 0 és 7 közötti értéket kapnak, amelyet a chmod (change mode) parancs használatával lehet hozzárendelni vagy módosítani.

A fenti példában a kérdéses fájl hozzáférési jogosultságait a chmod 764 fájlnév beírása hozzárendelheti. A 764-es szám származik:

A chmod parancs segítségével hozzáférési jogokat rendelhet fájlokhoz és könyvtárakhoz. Ne feledje, hogy a Unix és a Linux parancsok és az objektumok nevei kis- és nagybetűkre érzékenyek. Használnia kell a " chmod " -ot, és nem a CHMod-ot, vagy a kis- és nagybetűk bármely más kombinációját.

A chmod parancs használata: