11. fejezet · 11.5
Fájlok és mappák engedélyei (chmod)
Minden fájlnak és mappának vannak engedélyei: ki olvashatja, ki írhat bele és ki futtathatja. Linuxon ennek módosítását chmod-nak hívják. Legtöbbször nincs is szükség a módosításra. De ha 403 Forbidden hibát kap, vagy egy telepítés egy bizonyos engedélybeállítást kér, akkor ezeket a Fájlkezelőben tudja módosítani.
Engedélyek leolvasása
A Fájlkezelőben az engedélyeket a Engedélyek oszlopban láthatja, például így: -rw-r--r-- vagy drwxr-xr-x. Ezek a karakterek három csoportban állnak: a tulajdonosnak (Önnek), a csoportnak és a világ többi részének (nyilvános). Az r az olvasást, a w az írást, az x pedig a futtatást jelenti. Az elején álló d azt jelzi, hogy mappáról van szó.
Az engedélyeket gyakran három számjeggyel írják le:
| Számok | Karakterek | Mire való |
|---|---|---|
| 644 | -rw-r--r-- | A fájlok alapértelmezett beállítása: Ön olvashatja és írhatja, a webkiszolgáló olvashatja. |
| 755 | drwxr-xr-x | A mappák alapértelmezett beállítása (és a futtatható szkripteké, például a cgi-bin mappában). |
| 600 vagy 640 | -rw------- vagy -rw-r----- | Extra védelem. Hasznos olyan fájlokhoz, amelyek jelszavakat tartalmaznak, mint például a wp-config.php, de nem alkalmas normál oldalakhoz, képekhez és stíluslapokhoz: azokat a webkiszolgáló ilyen beállítás mellett nem tudná megjeleníteni. |
| 777 | -rwxrwxrwx | Mindenki mindent megtehet. Soha ne használja. Nem biztonságos és nincs is rá szükség: a weboldala a saját felhasználója alatt fut, így a 644 és 755 beállítás elegendő. |
Engedélyek módosítása
- Kattintson a jobb gombbal a Fájlkezelőben a kívánt fájlra vagy mappára (több fájlt is kijelölhet).
- Válassza az Engedélyek beállítása lehetőséget.
- Válasszon a Gyors engedély előbeállítások (1) közül egy alapértelmezett beállítást. Fájlok esetén ezek a Privát fájl (600), a Megosztott fájl (644) és a Megosztott és futtatható fájl (755); mappák esetén a Privát mappa (700) és a Megosztott mappa (755).
- Vagy állítsa be saját maga a Speciális engedélyszerkesztő (2) segítségével: írja be a számokat, vagy jelölje be csoportonként (Tulajdonos, Csoport, Nyilvános) az Olvasás, Írás és Futtatás jelölőnégyzeteket.
- Kattintson a MENTÉS gombra.

Tipp: Normál fájlokhoz válassza a Megosztott fájl (644), mappákhoz a Megosztott mappa (755) beállítást. Ezzel a legtöbb engedélyproblémát megoldhatja.
Mikor van erre szükség?
- 403 Forbidden vagy 404 hiba feltöltés vagy kicsomagolás után: a fájlok 600 vagy 640, vagy egy mappa 700 vagy 750 beállításon áll. Állítsa a fájlokat 644-re, a mappákat pedig 755-re. A Zip-fájlok kibontása és létrehozása cikkben szereplő példánkban a kicsomagolt index.html (640) 403 hibát adott, a css mappában lévő stíluslapot (750) pedig nem találta a rendszer. A 644-re és 755-re állítás után minden működött.
- Egy bővítmény vagy telepítés nem tud írni egy mappába, például a feltöltési mappába. Először ellenőrizze, hogy a mappa valóban Önhöz tartozik-e (UID/GID oszlop) és 755 beállításon áll-e. Soha ne állítson egy mappát 777-re.
- Egy szkript a cgi-bin mappában nem működik: állítsa 755-re.
Figyelem: Egy teljes mappa engedélyeinek módosítása nem terjed ki automatikusan a benne lévő összes elemre. Ha több száz fájlt kell módosítania, és SSH-val rendelkező csomagja van (Power Webhost Three és Four, AI Wordpress Three és Power Reseller)? Akkor a Terminálban gyorsabban megy (lásd Terminál a böngészőben). Egyéb esetben ügyfélszolgálatunk szívesen segít.
