Chmod Nedir? Ne anlama gelir? Nasıl Chmod ayarı yapılabilir?

Chmod kelime kökü olarak tahmin edeceksinizki  yabancı bir kelime. İngilizce açılımı Change Mode ( Mod Değişimi ) olarak tanımlanır. CHMOD terimi 3 izni simgeler. Bu terimler yazma, okuma ve uygulamadır. Yazma ingilizce karşılığı Write kelimesine karşılık geleceği için yazma işleminin harf bazında karşılığı W harfidir. Okuma işlemi de aynı şekilde ingilizcede Read kelimesinden gelmektedir ve R harfi ile simgelenmektedir. 3 cü ve son işlev Uygulama işlemi de ingilizcede uygulama anlamına gelen Execute kelimesinden geliyor ve X harfi ile simgeleniyor.

Bu izinlerin 3 grupta olduğunu gördük ve anladık. Şimdi bu izinlerin kimlere verildiğini öğrenelim. Bu izinler , tıpkı izin sayıları gibi 3 gruba izin verir. Bu guruplar;

  • Dosyaların sahibi yani ingilizce karşılığı Owner ve simgesi U olarak belirlenmiştir.
  • Dosyaları kullanan Grup kullanıcılarını (siz bu yazıyı okuyan bir grup kullanıcısınız. ) yani ingilizce karşılığı Group ve simgesi G olarak belirlenmiştir.
  • Ve bu iki grup dışında kalan diğer tüm kullanıcılar yani ingilizce karşılığı  Other ve simgesi O olarak belirlenmiştir.

Evet bunlarıda öğrendik ve sıra başka bilgilere geldi. Yazının uzun olmaması için çaba gösteriyorum. Daha akıcı anlatımları severim. Kısaca anlatacağım.

CHMOD izinleri oktal sayılar ile simgelenir. Yazma izninin boyutuna ( yetkisine ) dayalı olarak bu sayılar bazı yetkileri simgelerler. Bu sayılar 8 adettir. Bunlar;

  • 0 =  Tüm herşeyi red etme anlamına karşılık gelir.
  • 1 =  Yalnızca uygulama işlemine izin verilir. Okuma izni verilmez. ( Not: Erişimde sıkıntı gerçekleşebilir)
  • 2 =  Yalnızca yazma işlemine izin verilir.
  • 3 =  Uygulamaya ve yazma işlemine izin verilir.
  • 4 =  Yalnızca okuma işlemlerine izin verilir.
  • 5 =  Okumaya ve uyguluma işlemlerine izin verilir.
  • 6 =  Okumaya ve yazma işlemine izin verilir.
  • 7 =  Tüm işlevlere izin verilir.

chmod777

Bu oktal sayıların tümü, belirttiğimiz U,G,O simgelerini karşılayan yetki izni verilecek gruplar için tek tek işlenmelidir. Örnek verecek olursak;

Elinizde bir dosyanız var ve dizine atılmış durumda. Dosya.php olduğunu varsayar isek, bu dosyaya tüm erişimleri açık hale getirmek ister isek CHMOD ayarını 777 yapmamız gerekecektir.  İlk sıradaki 7  U , ikinci sıradaki 7 G , üçüncü sıradaki 7 ise O simgesini karşılayan grup yetkilisini karşılıyor.

CHMOD işlemlerini kullandığınız bir paneliniz var ise panelden yapabilirsiniz. Windows sunucularda yazma izinleri kesinlikle panelden yapılmalıdır. Linux işletim sistemine sahip sunucularda panelden yazma izni verme gereği yoktur. Ftp programları ile bu işlem kolayca yapılabilmektedir. dosya.php örnek verecek olursak, ftp ye bağlandığınızda dosyaya sağ tıklayıp CHMOD sekmesine tıkalr iseniz  XXX kısmını siz yukarıda anlatııklarımız doğrultusunda düzenleyebilirsiniz. Önerimiz 644 yapmanızdır. Tüm işlemler bu kadar.

Copyscape DMCA Copyright Detector korumasi altindadir

Yazar: Aytaç Engin

Ben, blog sahibi ve yazarı Aytaç Engin. 1985 Rize/Çayeli doğumluyum. Ayrıca, Profesyonel olarak internet ile ilgileniyor, araştırıyor, öğreniyor ve öğrendiklerimi sizlerle paylaşıyorum.

Bu yazıyı paylaş

  • facebook-share
  • tweet-it
  • friendfeed
  • plus-it

yorumlar

2 Yorum Yapıldı
  • Mustafa Aydemir dedi ki:

    Bu işlerde benim gibi yeni olan arkadaşlara çok yararlı bilgiler.. Ayrıca çok sade ve açıklayıcı olmuş herkesin anlayacağı dilden… Yeni çalışmalarınız 4 gözle bekliyorum : )

  • Alican Çelik dedi ki:

    Çok açıklayıcı bi anlatım olmuş, öğrenmek isteyenler kolaylıkla olayı çözebilir.Bu tip yazıların devamını bekliyoruz hocam, iyi akşamlar (:


*