Linux’ta Dosya İzinleri: chmod 777 Neden Tehlikeli? (Adım Adım Görsel Rehber)

1. Giriş

Dosya izinleri, siber güvenlikte en kritik konulardan biri. Bu rehberde:

  • chmod ve chown komutlarını öğreneceksiniz,
  • chmod 777‘nin neden bir felaket olduğunu göreceksiniz,
  • Gerçek bir web sunucusu senaryosuyla pratik yapacaksınız.

2. Temel Kavramlar (Resimli)

📌 Dosya İzinleri Nasıl Çalışır?

  • r (read): Okuma
  • w (write): Yazma
  • x (execute): Çalıştırma

Terminal Çıktısı (ls -l):

Örnek: -rwxr-xr-- → Sahibi: okuma+yazma+çalıştırma, diğerleri: sadece okuma.


3. chmod 777 Neden Tehlikeli?

❌ Riskli Komut:

chmod 777 script.sh  # HERKESE tam yetki verir!

Ekran Görüntüsü:

Tehlikeler:

  • Herkes dosyayı silebilir/değiştirebilir.
  • Web sunucularında hackerlar backdoor yerleştirebilir.

4. Güvenli Alternatifler

✅ Doğru Kullanım:

chmod 750 script.sh  # Sahip: rwx, Grup: r-x, Diğerleri: hiçbir izin yok

Ekran Görüntüsü;

5. chown ile Dosya Sahipliği

Komut:

sudo chown www-data:www-data /var/www/html/  # Web sunucusu için kritik!

Ekran Görüntüsü:

6. Pratik Senaryo: Web Sunucusu

Adımlar:

  1. Güvenli olmayan izinleri bul:
find /var/www/html -type f -perm 777  # 777 izinli dosyaları listeler

2.Düzelt:
chmod 750 /var/www/html/*  
chown www-data:www-data /var/www/html/*

Ekran Görüntüsü;

⚠️ Yasal Uyarı

> ❗ **BU KOMUTLARI SADECE KENDİ SİSTEMİNİZDE DENEYİN!**  
> Başkasının sunucusunda izinsiz değişiklik yapmak **yasa dışıdır** (TCK 243-245).  

Yorum gönder