Sticky bit

Különösen a jogokat a könyvtárban.

Linux-disztribúció a hozzáférési jogokat. Reading. Felvétel. Végrehajtás.

1. Robachevsky AM "Unix ® operációs rendszer." - SPb.:

a. il. - egy pár. tit. Eng.

1. Minden egyes tárgy a Linux fájlrendszer, van egy sor engedélyeket, amely meghatározza a felhasználói interakció az objektumot. Ezek az objektumok lehetnek fájlok, könyvtárak, folyamatok, valamint a speciális fájlok (például eszközök). Mivel minden tárgy Linux van tulajdonosa, akkor a hozzáférést a szabály vonatkozik a fájl tulajdonosa. Ezek közé tartozik egy sor 3 csoport három attribútumok:

- olvasás (r), a felvétel (W), a teljesítmény (x) a tulajdonos;

- olvasás, írás, végre a tulajdonos-csoport;

- olvasás, írás, végre az összes többi.

Ezeket a jogokat leírható egyetlen bejegyzés:

rwxrwxrwx - hagyjuk olvasni, írni és végrehajtani az összes

rwxr-xr-x - belépés csak akkor megengedett, a tulajdonos a fájlt, és olvassa el, és végre-CIÓ minden.

rw-rw-r-- - írja engedélyezett a fájl tulajdonosát és csoportját a fájl tulajdonosa, és az olvasás - mindenki számára.

Az elosztás jogok források kezelését rugalmasan elérhető a felhasználók számára.

2. A hozzáférési jogok vonatkoznak a könyvtárba. Azt jelenti:

r - ha bebizonyosodik a jogot, hogy olvassa a könyvtárban, akkor láthatjuk a tartalmát az ls parancs.

w - ha be van állítva, hogy a könyvtár írásához, a felhasználó létrehozhat és törölhet fájlokat az aktuális könyvtárban. És törölje a fájlt a könyvtár, a felhasználó akkor is, ha nincs jogosultsága írni a fájlt. Lehetőség van arra, hogy orvosolja ezt a helyzetet. Ez az, amit mondani fog később.

x - Ha set végrehajtási jogosultsága a könyvtár, a felhasználó joga, hogy bemegy egy katalógust parancsokat, mint cd.

Így lehetséges, hogy hozzon létre egy úgynevezett „rejtett” könyvtárba, ahol lehetetlen megszerezni fájlok listáját, de a felhasználó pontosan tudja, hogy a fájl nevét másolja le a „rejtett” könyvtárba.

3. Az elosztási hozzáférési jogokat Linux, sok csapat. A fő közülük - ez chmod, chown és chgrp.

A chmod (Change Mode - változás mód) - megváltoztatja a fájlok jogosultságokat. Ahhoz, hogy használja ezt a parancsot, akkor is kell a jogot, hogy a fájl tulajdonosa vagy gyökér. A parancs szintaxisa a következő:

chmod mód fájlnév, ahol

fájlnév - a fájl nevét, amely megváltoztatta a hozzáférési jogokat;

mód - a hozzáférési jogok vannak telepítve a fájlt. Engedélyek felírható két változatban - szimbolikus és abszolút.

Szimbolikus formában használja a chmod parancs a következő lesz:

chmod | o | | - | | X | fájlnév,

u, g, o, a - A jogok egy felhasználói csoport többi tagjának az összes csoport hozzáférési jogokra kell.

+,-,= - add, távolítsa el, telepítse razresheniesootvetstvenno.

r, w, x, x, u, g, o - olvasás, írás, végre, a teljesítmény, ha van ilyen jog még bármelyik hozzáférési csoportok, mint például a tulajdonos, mint például egy csoport, az ugyanaz, mint a más felhasználók számára.

fájlnév - a fájl neve, amelyek változása a törvény.

[Student @ ns diák] $ ls -l lesson5.txt

-rw ------- 1 tanuló diák 39 november 19. 15:17 lesson5.txt

[Student @ ns diák] $ chmod g + rw lesson5.txt

[Student @ ns diák] $ ls -l lesson5.txt

-rw-rw ---- 1 tanuló diák 39 november 19. 15:18 lesson5.txt

[Student @ ns diák] $ chmod o = u lesson5.txt

[Student @ ns diák] $ ls -l lesson5.txt

-rw-rw-r t 1 tanuló diák 39 november 19. 15:18 lesson5.txt

[Student @ ns diák] $ chmod o-w lesson5.txt

[Student @ ns diák] $ ls -l lesson5.txt

-rw-rw-r-- 1 tanuló diák 39 november 19. 15:19 lesson5.txt

Ahhoz, hogy a teljes módban be kell nyújtania a fájl hozzáférési jogok formájában 3 bináris csoportok. Például:

rwx r-x r-- fog kinézni:

Most lefordítani minden egyes bináris csoportnak a 8-ed rendű száma:

111-7 101-5 100-4.

Ahhoz, hogy adja meg a fájl, e jogokat kell futtatni:

[Student @ ns diák] $ ls -l lesson5.txt

-rw-rw-r-- 1 tanuló diák 39 november 19. 15:19 lesson5.txt

[Student @ ns diák] $ chmod 755 lesson5.txt

[Student @ ns diák] $ ls -l lesson5.txt

-rwxr-xr-- 1 tanuló diák 39 november 19. 15:19 lesson5.txt

Állás gyakornokok: a jogot, hogy módosítsa a lesson5.txt fájlt, és állítsa be a következő: rwx r- - r - - (744), R - - - W- - - x (421), - - x - W - R - - (124 ).

Meghívhatja őket, hogy tegyék ugyanezt egy szimbolikus formában.

chown parancs (Tulajdonos módosítása - változás a tulajdonos) - lehetővé teszi, hogy módosítsa a fájl tulajdonosa. Ahhoz, hogy használni ezt a parancsot, akkor vagy a tulajdonos jogait az aktuális fájl, vagy gyökér. A parancs szintaxisa egyszerű:

chown felhasználónév: csoportnév fájlnév, ahol

username - felhasználónév - az új tulajdonos a fájl

groupname - a csoport nevét - az új tulajdonos a fájl

fájlnév - a fájl neve, amely helyébe a tulajdonos.

A csoport neve parancsszintaxisban lehet hagyni, ha változás csak a fájl tulajdonosa.

chgrp paranccsal lehet megváltoztatni a csoport tulajdonosa a fájlt. A szintaxis a következő:

chgrp groupname fájlnév,

groupname - a csoport nevét, amely a saját fájlok

fájlnév - a változó neve fájl

Tartsuk szem előtt, hogy a következő parancsok használhatók chown és chmod tagjának kell lennie, a fájl tulajdonosa, és a gyökér, és emlékszik chgrp parancs - a felhasználóbarát a fájl tulajdonosának, a csoport a fájlt, és a gyökér.

4. Számos egyéb speciális jogokat is be lehet állítani a fájlokat és könyvtárakat. Némelyikük lesz szó a tanulmány a téma a „folyamatok”. De egy pillantást most. Ez IAK úgynevezett ragadós bit (bit melléklet).

Az első változat a Unix, ez kicsit használják kényszeríteni a rendszert, hogy elhagyja a képet a kód a memóriában a programot. Aztán a következő hívás a program indulása kiadások sokkal kevesebb időt, mint a kódolvasó berendezés nem szükséges. Fájl és ma is az előző érték a bit Linux alatt. De ez a könyvtár tulajdonság preobrel új értéket. Ha a sticky bit be van állítva egy könyvtárra, törölje a fájlokat ebből a könyvtárból csak a fájl a felhasználó-tulajdonos, és csak akkor, ha ő joga van írni egy fájlt. Csoport tulajdonosa és a többi felhasználó is, ha van engedélye, hogy írjon a fájl nem lesz képes eltávolítani beállításakor könyvtár ragadós kicsit.

mellékletet bit be van állítva chmod parancs szimbolikus formában:

chmod + t fájlnév

Kapcsolódó cikkek