İnternet, bilgi, bilişim güvenliğine dair her türlü karalamalara sahiplik yapan kişisel bir blog.

CHMOD Nedir ve Nasıl Kullanılır?

CHMOD, web sunucusu üzerindeki dosyaya erişimin hangi yetkilerle yapılacağını belirtmek için yapılan yetki işlemidir. CHMOD ayarları, web sunucusuna ftp’den bağlantı sağlandıktan sonra ftp programı vasıtıyla değiştirilebilir. Bazı hosting firmalarında yönetim panelinde de bu ayarlar yapılabiliyor. Ben ftp bağlantısı için ücretli bir yazılım olan CuteFTP kullanıyorum ve dersimizdeki örnekleri bu program üzerinden göstereceğim. Zaten CHMOD ayarları hangi programla yapılırsa yapılsın kullanım şekli aynıdır.

Ücretsiz Ftp programı kullanacaksanız önerilerim: FileZilla WinSCP. Bu iki yazılım da ücretsiz olmasına rağmen işinizi fazlasıyla görecektir. Gelelim kullanımına; Ftp sunucusuna ftp://siteadi.com ile bağlandık.
Klasör veya dosyalardan birisinin üzerine sağ tıklayıp açılan menüden Properties’i seçtik. Karşımıza gelen pencerede varsayılan ayarlar şu şekilde olacaktır.

CHMOD nedir ?

CHMOD 644

Klasörlerin varsayılan yetkisi 755, dosyaların varsayılan yetkisi ise 644 olarak ayarlıdır. Eğer işlem yapılacak dosya veya klasöre tüm erişim izinlerini verirsek 777 olur.

CHMOD 777

Klasörlere yazma izni vermek için: 777
Klasörlerin yazma iznini kaldırmak için: 755
Dosyalara yazma izni vermek için: 666
Dosyaların yazma iznini kaldırmak için: 644

WordPress için wp super cache eklentisini kurduğumuzu varsayalım. bazı klasörlere 777, bazılarına da 755 vermemiz gerekebilir. Bu tarz eklenti veya hazır script kurulumlarında daha çok karşılaşacağınız CHMOD ayarlarını öğrendik.

Güvenliğiniz için, gerekmedikte hiçbir dosya veya klasöre tam yetki vermeyin.

Mustafa

2004 yılından bu yana Web ve Bilgi Güvenliği üzerine araştırmalarda bulundum. Çok sayıda yerli yada yabancı websitelerinde bulunan zaafiyetleri ilgililere göndererek kapatılmasını sağladım. Octosec ailesindenim. Siber Güvenlik Eylem Planı kapsamında TSE Kayıtlı Sızma Uzmanı sertifikam bulunmaktadır.

1 Comment

Leave a Reply