FreeBSD elv hozzá engedélyeket fájlok, könyvtárak és eszközök, xnix, adminstuff

Az elv a jogok átruházása a fájlok, mappák és eszközök (például könyvtárak és eszközök is képviseljék fájlok) FreeBSD nagyon egyszerű.

Jogi három csoportba sorolhatók: az olvasó / író / végrehajtás (rwx). Ezen túlmenően, a jog csak akkor alkalmazható a három tárgyat: a tulajdonos, a csoport tulajdonában van a fájl, és az összes többit. Így a jogot, hogy bármely eszköz / kép kombináció készlet 9 bit. Meg van írva, mint ez:






rwxrwxrwx
ami azt jelenti, - a tulajdonos rendelt minden jog (olvasás, írás és végrehajtás) a hozzárendelt csoport minden jog, az összes hozzárendelt minden jog (ritkán előforduló helyzet), vagy:
rwxr-xr--
ami azt jelenti, - a tulajdonos minden jogot rendelt, a csoport olvasási és végrehajtási, és minden csak olvasható.

Katalógusok is a fájlokat. Azok ugyanolyan jogosultságokat olvasni, írni és végrehajtani. Azonban ebben az esetben a „” végrehajtását „egy kicsit más értelmet. Amikor ugyanis egy könyvtárat jelölni „végrehajtható”, ami azt jelenti, hogy „” megy „” bele (cd paranccsal, change directory). Ez azt is jelenti, hogy lehetőség van a fájlok elérése, akiknek a neve ismert, ebben a könyvtárban (persze, ha a tulajdonosi ilyen hozzáférés hagyjuk a fájlt).







Ha azt szeretnénk, hogy egy listát a fájlokat egy könyvtárban, hozzáférést kell olvasási hozzáférést. Annak érdekében, hogy távolítsa el a könyvtár minden fájl, amelynek neve ismert, a könyvtár meg kell adni a jogot arra, hogy rögzítse és a teljesítmény.

A jogok megváltoztatásához alkalmazott chmod parancsot. A parancssori szintaxis, akkor használja a „Szimbolikus jogok”:
Opció Letter Jelentése
(Ki) u felhasználó (Felhasználó)
(Ki) g csoport (Group)
(Ki) o Egyéb (Egyéb)
(Ki) a All (Minden, '' világ '')
(Action) + hozzáadása engedélyeket
(Action) - engedély visszavonása
(Fellépés) = Explicit telepítési jogok
(Jobb) R olvasási (Read)
(Jobb) w írás (Write)
(Jobb) x végrehajtása (végrehajtás)
(Jobb) mi t Sticky bit
(Jobb) s SUID vagy SGID
Például, akkor használja a következő parancsot, hogy blokkolja a többi felhasználó hozzáférését FILE:
% Chmod go = FILE
Ha módosítani egynél több sor jogok alkalmazni, vesszővel elválasztva. Például a következő parancs eltávolítja a csoportot, és „” az összes többi „”, hogy írjon fájlt, majd hozzáadja a végrehajtási engedélyeket mindenki számára:
% Chmod go-w, a + x FILE
Arra is lehetőség van, hogy kérje a megfelelő digitális nyolcas:
% Chmod 600 naplófájl