11. nodaļa · 11.5
Tiesības failiem un mapēm (chmod)
Katram failam un katrai mapei ir tiesības: kam ir atļauts to lasīt, kam rakstīt un kam izpildīt. Linux sistēmā šo iestatījumu maiņu sauc par chmod. Parasti Jums ar to nekas nav jādara. Taču, ja saņemat kļūdu 403 Forbidden vai kāda instalācija pieprasa noteiktu tiesību stāvokli, Jūs varat tās pielāgot sadaļā Bestandsbeheer.
Tiesību nolasīšana
Bestandsbeheer tiesības redzamas kolonnā Permissions, piemēram, -rw-r--r-- vai drwxr-xr-x. Šīs zīmes ir sadalītas trīs grupās: īpašniekam (Jums), grupai un pārējai pasaulei (publiski). r nozīmē lasīšanu, w rakstīšanu un x izpildi. d sākumā norāda, ka tā ir mape.
Tiesības bieži tiek pierakstītas ar trīs cipariem:
| Cipari | Zīmes | Kam paredzēts |
|---|---|---|
| 644 | -rw-r--r-- | Standarts failiem: Jūs varat lasīt un rakstīt, tīmekļa serveris var lasīt. |
| 755 | drwxr-xr-x | Standarts mapēm (un skriptiem, kuriem jāspēj darboties, piemēram, cgi-bin mapē). |
| 600 vai 640 | -rw------- vai -rw-r----- | Papildus aizsargāts. Noder failam ar parolēm, piemēram, wp-config.php, bet ne parastām lapām, attēliem un stilu failiem: tad tīmekļa serveris tos nevarēs parādīt. |
| 777 | -rwxrwxrwx | Ikvienam ir atļauts viss. Nekad nelietojiet. Tas ir nedrošs un nav nepieciešams: Jūsu tīmekļa vietne darbojas ar Jūsu paša lietotāju, tāpēc 644 un 755 ir pietiekami. |
Tiesību pielāgošana
- Sadaļā Bestandsbeheer ar peles labo pogu noklikšķiniet uz faila vai mapes (Jūs varat arī atzīmēt vairākus failus).
- Izvēlieties Set Permissions.
- Pie Quick permission presets (1) izvēlieties standarta stāvokli. Failam tie ir Private file (600), Shared file (644) un Shared & Executable file (755); mapei Private directory (700) un Shared directory (755).
- Vai iestatiet pašrocīgi sadaļā Advanced permission editor (2): ievadiet ciparus vai atzīmējiet katrai grupai (Eigenaar, Groep, Openbaar) Lasīšana, Rakstīšana un Izpilde.
- Noklikšķiniet uz OPSLAAN.

Padoms: Parastiem failiem izvēlieties Shared file (644), bet mapēm Shared directory (755). Tādējādi Jūs atrisināsiet lielāko daļu tiesību problēmu.
Kad tas ir nepieciešams?
- Kļūda 403 Forbidden vai 404 pēc augšupielādes vai atspiešanas: faili ir iestatīti uz 600 vai 640, vai mape uz 700 vai 750. Iestatiet failus uz 644 un mapes uz 755. Mūsu piemērā no Zip failu izpakošana un izveide atspiestais index.html (640) izraisīja kļūdu 403, un stilu fails mapē css (750) netika atrasts. Pēc pielāgošanas uz 644 un 755 viss sāka darboties.
- Spraudnis vai instalācija nevar rakstīt mapē, piemēram, augšupielādes mapē. Vispirms pārbaudiet, vai mape patiešām pieder Jums (kolonna UID/GID) un ir iestatīta uz 755. Nekad neiestatiet mapi uz 777.
- Skripts cgi-bin mapē nedarbojas: iestatiet to uz 755.
Ņemiet vērā: Visas mapes tiesību pielāgošana automātiski neattiecas uz visu tās saturu. Vai Jums jāpielāgo simtiem failu un Jums ir pakete ar SSH (Power Webhost Three un Four, AI Wordpress Three un Power Reseller)? Tad ātrāk to varat izdarīt Terminal (skatiet Terminal Jūsu pārlūkprogrammā). Citos gadījumos ar prieku palīdzēs atbalsta dienests.
