| CGI' ların CHMOD' u ne demektir? |
| CHMOD açılımı; Change Modul. Unix/Linux işletim sistemlerinde dosyaların izin mod' ları bulunmaktadır. CHMOD ise bir dosyaya verilen izinlerin değiştirilmesi için kullanılır. FTP ile alanınıza bağlandığınızda dosya isimlerinin en solunda görülen bilgiler, o dosyanın izinlerini gösterir. Ornek : dizin drwxrwxrwx Görüldüğü gibi en soldaki kısım 10 tane alandan oluşmaktadır. Bunların ilki dosyanın niteliğini ( dizin yada dosya ) sonraki 9'u da o dosyanın izinlerini gösterir. Bu ilk karakterden sonra gelen 9 karakter de kendi aralarında 3 gruba bölünür; İlk 3 Alan ilk rwx: Kullanıcı izinlerini Sonraki 3 Alan ikinci rwx : Grup ile ilgili izinleri En sağdaki 3 Alan üçüncü rwx: Diğer kullanıcılarla ilgili izinleri gösterir. Herbir bölümde 3'e bölünür : Numerik olarak : r : Read ( okuma ) hakkı r'nin değeri : 4 w : Write ( yazma ) hakkı w'nin değeri : 2 x : Execute ( çalıstırma ) hakkı x'in değeri : 1 rwx rwx rwx = 777 Dosya sahibi+Grup+Sayfa ziyaretçilerine hem okuma hem yazma hem de çalıştırma hakkı verir. CGI scriptlerinize bu izni verirseniz hack' lenmeniz an meselesi olur. rwx rx rx = 755 Dosya sahibi' ne okuma+yazma+çalıştırma Grup' a okuma ve çalıştırma, Sayfa ziyaretçileri' ne de okuma ve çalıştırma hakkı verir. CGI dosyalarınıza bu izni verirseniz scriptleriniz sağlıklı bir şekilde çalışacaktır. |