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 directoryMutlak 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,ddizin,lbağ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.txtSahiplik
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/shadowparola karmalarını sızdırır. 644olarak 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/nullGizli 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/nullBağ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 -hHı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,/varve/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
- Linux Dosya Sistemi
- Temel Komutlar
- Kullanıcı ve İşlem Yönetimi
- Ağ Komutları