Chmod fájlként 0644 rendbe, és a könyvtár 0755
Mi a Chmod
Miért használja Chmod
A UNIX-alapú rendszerek - FreeBSD, Ubuntu, Debian, CentOS - minden fájl és mappa (könyvtár) rendelkezik a tulajdonos és a csoport. , amelyhez kapcsolódnak. Erre azért került sor, azzal a céllal, hogy megkülönböztesse az olvasási jogosultság (r, olvasni), felvétel (w, write) és végrehajtási (x, végrehajtható) a különböző felhasználók számára: a tulajdonos (u), a felhasználók tartozó csoport tulajdonosának (g) és mások (o ).
Például, ha az Ön által használt tárhely, akkor tudnia kell, hogy a webhely fizikailag ugyanazon a szerveren közel van sok más oldalakon ugyanaz, mint te, a felhasználók saját telek. Tehát nem lehet megelőzni egymást, mindegyik saját könyvtárat a telek tulajdonosa, és a felhasználói csoport, amelyhez tartoznak.
A megosztott tárhely lesz vigyázni szakmai rendszergazdák. És ha van egy VDS / VPS szerver, akkor egyszerűen kell, hogy kövesse az írott szabályok iratokhoz való hozzáférés. Például, ha hirtelen a segítségével a sérülékenység az oldalon a támadó levelet a backdoor egy könyvtárba letölteni a fájlokat, akkor a megfelelő hozzáférési jogokkal, ő nem tehet többet árt fájlrendszer. Természetesen egy könyvtárban letölteni a fájlokat, hogy kénytelen le a szkriptek végrehajtását, de ez a téma egy másik beszélgetés.
szintaxis Chmod
Az [Access Rules] lehetnek numerikus vagy szimbolikus értéke van.
[File / Files / File Catalog] - a fájl elérési útját vagy fájlokat egy könyvtárba a fájlokat, amelyek abszolút vagy relatív
Keys -R, a -v -f
- -R
Rekurzívan megváltoztatni a jogosultságokat a könyvtárak és al-fájlok és alkönyvtárak - -v
Részletes leírás a hozzáférési jogok használatáról változások vagy képtelensége ezt a műveletet - -f
Ne hibaüzenetet küld a fájlokat és mappákat, amelyekhez nem tudja megváltoztatni a hozzáférési jogok
Chmod hozzáférési szabályok
Mint már tudjuk, a hozzáférési jogok határozzák meg, hogy a felhasználó kölcsönhatásba léphet a fájlokat és könyvtárakat, azaz r - read (olvasás), w - write (rekord), x - execute (végrehajtás).
És azt is tudja, hogy ezeket a jogokat kell előírt három felhasználói csoportok:
- tulajdonosa a fájl vagy könyvtár
- A felhasználók a csoport tulajdonosa
- más
Most nézd meg a táblázatot jogainak meghatározása
Három változat a felvétel a felhasználók jogait
Ez azt jelenti, hogy levelet szabály, hogy a tulajdonos, hogy hozzáférést biztosítsanak írni és olvasni, és a többi, így a csak olvasható hozzáférést. kell adnunk jogok (rw-r - r--)
Most figyeljen az oszlop szimbolikus és nyolcas. Ott vizuálisan mutatja, hogy mi jelenik meg, mint egy szimbolikus (rw-r - r--), oktális formában néz ki (644). Ez a kifejezés akkor használható, mint egy numerikus bejegyzés a csapat.
Most meg kell tenni a darabokat össze egy bejegyzést. Például, hogy módosítsa a hozzáférés szabályait „minden olvasni, a tulajdonos a jogot, hogy a tartalmát a” az index.php:
Hogyan lehet ellenőrizni a jobb Chmod
ahol index.php - a fájl vagy könyvtár az ellenőrizni kívánt
Egy példa a helyes használata Chmod
Az alapértelmezett engedélyei könyvtárakat fájlokat 755. 644. Ezért a legtöbb esetben csak akkor kell ezeket a jogokat
Az alábbiakban egy példát, hogyan katalógus /var/www/sheensay.ru összes fájl rekurzív 0644. rendbe, és minden könyvtárakat és alkönyvtárakat 0755
Az első csapat, hogy menjen a kívánt könyvtárat, majd a find paranccsal keresi a megfelelő típus: fájl -f (fájlok) és könyvtárak -d (könyvtárak) - és fuss chmod a szükséges engedélyekkel.
Használat után Chmod voltak hibák
Ha a helyes beállításokat Chmod megállt nyitás egyes oldalak a webhelyén, kínál egy fehér képernyő, és nem feltölteni a fájlokat a helyszínen, ellenőrizze, hogy megfelelően telepítette Chown minden könyvtárak és fájlok a webhelyen.