Chmod Nedir?

CHMOD NEDİR?

CHMOD NASIL KULLANILIR?

CHMOD NASIL AYARLANIR?

gibi soruların cevaplarını aşağıda örneklerle vereceğiz.

CHMod; İngilizce olarak "Change Mod" demektir.

Bu Linux/Unix altyapılı sunucu sistemlerinde olan bir seçenektir ve belirlediğimiz dosyaların erişim izinlerini değiştirmemize imkan verir.


TEMEL OLARAK CHMOD DEĞERLERİ ŞÖYLEDİR : " 0 " İZİN YOK, " 1 " İZİN VAR.

Eğer böyle bir yetkilendirme olmasaydı, herhangi bir kullanıcı diğer tüm kullanıcıların dosya ve dizinleri üzerinde yetkisiz olarak her türlü işlemi yapabilirdi.

CHMOD kullanırken dikkatli olmak gerekir. İzin verdiğimiz klasör veya dosyanın ne işlem yaptığını bilmemiz gerekiyor.

İçinde veritabanı erişimi veya başka sayfalara veri yazma kodları olan bir dosya yada klasöre bu izni verirsek dışarıdan herhangi birisi bu kodları çalıştırıp sitenizi hackleyebilecektir.


CHMOD ERİŞİM İZİNLERİ HER ZAMAN RWX ŞEKLİNDE SIRALANMAKTADIR :

R – Okuma izni (Read permission)

W – Yazma izni (Write permission)

X – Çalıştırma izni (Execute permission)


EN ÇOK KULLANILAN CHMOD DEĞERLERİ :

Genelde; Klasörler 755 , Dosyalar 644 CHMOD izinli olarak, sunucu yazılımınız tarafından otomatik ayarlanarak kurulu halde gelir.

CHMOD 644 Ayarı Yalnızca Okunabilir dosyalar/klasörler için kullanılır.

CHMOD 755 Ayarı Okunabilir ve Çalıştırılabilir dosyalar/klasörler için kullanılır.


BİR DOSYA/KLASÖR İZNİ CHMOD 777 OLARAK AYARLANIRSA ALACAĞI YETKİLER :

Kullanıcı : Okuma, Yazma, Çalıştırma 

Grup : Okuma, Yazma, Çalıştırma 

Diğerleri : Okuma, Yazma, Çalıştırma


BİR DOSYA/KLASÖR İZNİ CHMOD 755 OLARAK AYARLANIRSA ALACAĞI YETKİLER :

Kullanıcı : Okuma, Yazma, Çalıştırma 

Grup : Okuma, Çalıştırma

Diğerleri : Okuma, Çalıştırma


BİR DOSYA/KLASÖR İZNİ CHMOD 707 OLARAK AYARLANIRSA ALACAĞI YETKİLER :

Kullanıcı : Okuma, Yazma, Çalıştırma

Grup : İzinsiz

Diğerleri : Okuma, Yazma, Çalıştırma


BİR DOSYA/KLASÖR İZNİ CHMOD 700 OLARAK AYARLANIRSA ALACAĞI YETKİLER :

Kullanıcı : Okuma, Yazma, Çalıştırma

Grup : İzinsiz

Diğerleri : İzinsiz


Hazır scriplerde bu işlmeler çok önemlidir. Vereceğiniz yanlış izin sitenizin kötüye kullanılmasına sebep olur.

Örneğin : Wordpress, Joomla, SMF Forum gibi hazır web sitesi scripti veya forumlarda yapılan büyük hatalardan birisi tüm dosyalara CHMOD 777 izni vermektir.

Bu izin kötü niyetli kişiler tarafından mutlaka siteye zarar verilmesi yönünde kullanılmasına sebep olacaktır.

Sadece scripti yazanların belirlediği klasör ve dosyalara belirtilen chmod izinlerini vermek gerekir.

CHMOD AYARLAMA EKRANI ÖRNEĞİ

Örnek CHMod Ayarı

Makale Detayları

Makale Kodu :
13
Ekleme Tarihi:
20-09-2020 17:12:38
Görüntüleme :
72
Oylama (Oylar):
(4)