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:

  1. tulajdonosa a fájl vagy könyvtár
  2. A felhasználók a csoport tulajdonosa
  3. más

Most nézd meg a táblázatot jogainak meghatározása

Chmod fájlként 0644 rendbe, és a könyvtár 0755

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.

Kapcsolódó cikkek