A szintű hozzáférés fájlokat és könyvtárakat linux a jogokkal és lehetőségekkel Linux

debian2x: / home # ls -l összesen 8 drwxr-xr-x 30 jakudza jakudza augusztus 5 4096 23:49 jakudza drwxr-xr-x 2 Test 4096 augusztus 6 22:14 teszt
debian2x: / home #

Az első értelmében előírt dip magukat az akció fájlt, akkor a fájl van írva, hogy a tulajdonos yavlyaetsya Jakudza, és a csoport is jakudza. De mi érdekli az első mező határozza meg a fájl típusát és a hozzáférési jogokat.

Vegyünk egy példát: drwxr-xr-x adatértékek lehet feltételesen osztani 4RE része.

Az első rész - áll egy karaktert. d rwxr-xr-x értékek lehetnek:
[-] - szabályos fájl
[D] - katalógus
[B] - blokk eszköz fájl
[C] - karakter eszköz file
[S] - aljzat
[P] - pipe
[L] - Link

Ahogy meglátjuk, ebben az esetben - ez a könyvtár „jakudza”, tovább fogja vizsgálni. Későbbi karakter lehet három csoportba sorolhatók három karakter:

drwx r-xr-x engedélyeket a fájl tulajdonosa
drwxr-X R-x engedélyeket felhasználói csoportok
drwxr-xr-x jogosultságokat az összes többi felhasználó a rendszer.

Ezek a jogok azonosak mindkét fájlok és mappák, de keveset számít otlichaetsya. Jelentésük:

Néha ezek a jogok nem ad nekünk sok, amit nem értek, amikor egyes műveletek végrehajtása.

Hogyan izminyat jogosultságokat a fájlt?

A chmod - megváltoztatni a szabályokat, ha helyesen használják), és így: chmod xyz fájlnév

Mit betűk XYZ? Ehelyett meg kell helyettesíteni x:

[U] - a felhasználó, a fájl tulajdonosának
[G] - csoport
[O] - Az összes felhasználó a csoporton kívül, amely a fájl tulajdonosa
[A] - minden felhasználó számára a rendszer

Ehelyett meg kell helyettesíteni y:

[+] - biztosítja a megfelelő
[-] - megfosztja jogok
[=] - változtassa meg a régi és az új szabályok

Ehelyett meg kell helyettesíteni z:

[R] - olvasás
[W] - Felvétel
[X] - végrehajtása

És így, nos, ez a parancs úgy néz ki, például így:

chmod go-rw fájl

Kapcsolódó cikkek