0Pricing
Ethical Hacking Academy · Ders

Linux Dosya Sistemi

Gezinme ve izinler

Linux Dosya Sistemi, CoddyKit'te ücretsiz bir Ethical Hacking Academy dersidir. Bu, 4 dersinin 1. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Ethical Hacking Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Ethical Hacking Academy kursu toplamda 4 dersten oluşur.

Her Şey Bir Dosyadır

Linux'ta neredeyse her şey dosya olarak temsil edilir: normal dosyalar, dizinler, aygıtlar ve hatta /proc altındaki işlemler.

Dosya sistemini anlamak, ele geçirilmiş bir makinede gezinmenin ve ilginç verileri fark etmenin temelidir.

Dosya Sistemi Hiyerarşisi

Linux, / kökünden başlayan tek bir köklü ağaç kullanır. Önemli dizinler:

  • /etc - sistem yapılandırması (ve parolalar).
  • /home - kullanıcı ev dizinleri.
  • /var - günlükler ve değişken veriler.
  • /tmp - araçları bırakmak için kullanışlı, herkesin yazabildiği geçici alan.
  • /root - root kullanıcısının ev dizini.

Gezinme

Bu temel komutlarla dizinler arasında gezinin ve içerikleri listeleyin.

pwd          # print working directory
ls -la       # list all files with details
cd /etc      # change directory
cd ~         # go to your home directory

Mutlak ve Göreli Yollar

Mutlak yol kökten başlar: /var/log/auth.log. Göreli yol ise o anda bulunduğunuz konuma göredir: ../log/auth.log.

  • . geçerli dizindir.
  • .. üst dizindir.

İzin Bitlerini Okuma

Uzun listeleme, -rwxr-xr-- gibi izinleri gösterir:

  • İlk karakter: dosya türü (- dosya, d dizin, l bağlantı).
  • Ardından üçlü gruplar gelir: sahip, grup, diğerleri.
  • Her üçlü okuma (r), yazma (w) ve çalıştırma (x) izinlerinden oluşur.

Sayısal İzinler

İzinler sekizlik sayılara da karşılık gelir: r=4, w=2, x=1.

  • 755 = rwxr-xr-x (sahip tam yetkili, diğerleri okuma ve çalıştırma yetkili).
  • 644 = rw-r--r-- (sahip okuma ve yazma yetkili, diğerleri okuma yetkili).
chmod 755 script.sh
chmod 600 secret.txt

Sahiplik

Her dosyanın bir sahibi ve bir grubu vardır. Bunları chown ile değiştirin (yetki gerekir).

chown alice:developers report.txt
ls -l report.txt

İzinler Saldırganlar İçin Neden Önemlidir

Yanlış yapılandırılmış izinler, yetki yükseltmeye giden başlıca yollardandır.

  • root tarafından çalıştırılan ve herkesin yazabildiği betikler ele geçirilebilir.
  • Okunabilen /etc/shadow parola karmalarını sızdırır.
  • 644 olarak bırakılan hassas yedekler gizli bilgileri açığa çıkarır.

SUID Biti

SUID biti bulunan bir dosya, çağıranın değil dosya sahibinin yetkileriyle çalışır. SUID-root ikilisi istismar edilebiliyorsa saldırgan root yetkisi kazanır.

Olağandışı SUID ikililerini bulmak, klasik bir yetki yükseltme adımıdır.

find / -perm -4000 -type f 2>/dev/null

Gizli Dosyalar ve Bağlantılar

Noktayla başlayan dosyalar gizlidir (.bashrc, .ssh). Bu dosyalarda genellikle kimlik bilgileri ve geçmiş bulunur.

Sembolik bağlantılar başka dosyalara işaret eder; ls -l bunları bir okla gösterir. Yetkili işlemleri başka yere yönlendiren bağlantılara dikkat edin.

ls -la ~
cat ~/.ssh/id_rsa 2>/dev/null

Bağlanmış Dosya Sistemleri

Depolama, bağlama noktaları aracılığıyla ağaca eklenir. Bağlamaları listelemek, hedefte incelenmeye değer ek diskleri, ağ paylaşımlarını veya gizli bölümleri ortaya çıkarır.

mount
df -h

Hızlı Kontrol

Sekizlik bir izni yorumlayın.

Özet

Linux dosya sisteminin haritasını çıkardınız:

  • / kökünden başlayan tek ağaç; önemli dizinler /etc, /home, /var ve /tmp.
  • İzinler, rwx biçimindeki sahip/grup/diğerleri üçlülerinden oluşur ve sekizlik olarak da ifade edilir (755, 644).
  • Yanlış yapılandırılmış izinler ve SUID ikilileri, yetki yükseltme için başlıca hedeflerdir.

Sıradaki konu: bir kabukta hızlı çalışmak için gerekli temel komutlar.

Sıkça Sorulan Sorular

“Linux Dosya Sistemi” dersi ücretsiz mi?

Evet — “Linux Dosya Sistemi” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Ethical Hacking Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Ethical Hacking Academy kursu toplamda 4 dersten oluşur.

“Linux Dosya Sistemi” dersinde ne öğreneceğim?

Gezinme ve izinler Ethical Hacking Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

Ethical Hacking Academy öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te Ethical Hacking Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 1. dersidir.

“Linux Dosya Sistemi” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu Ethical Hacking Academy dersinde kod yazıp çalıştırabilir miyim?

Evet. Her Ethical Hacking Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. Linux Dosya Sistemi
  2. Temel Komutlar
  3. Kullanıcı ve İşlem Yönetimi
  4. Ağ Komutları
← Ethical Hacking Academy Sayfasına Dön