1. Ayyıldız Tim forumu Hariç Hiç Bir şekilde Rütbeli Oldugunu İddaa edenlere inanmayınız..⠀ Ayyıldız Tim Adına Sizden Bilgi Belge TC Kimlik Vb Evrak İsteyenlere Asla Bilgilerinizi Vermeyiniz.

Kali Linux / Ders 4

'Linux' forumunda CATMAN tarafından 22 Eylül 2020 tarihinde açılan konu

  1. CATMAN Atıldı

    • Guest
    Katılım:
    19 Eylül 2020
    Mesaj:
    173
    Alınan Beğeniler:
    244

    Özel Mesaj
    Selamun aleykum / Aleykum selam
    İnşaAllah faydalı olur.

    LİNUX DOSYA SİSTEMİ

    Linux’ta dosya sistemi, ağaç yapısına benzer. Ağacın bir kökü ve yaprakları vardır. Linux’ta ağacın köküne benzeyen root vardır. Sistemdeki dosya ve klasörler de yapraklara benzer.

    Linux’ta bağlanma noktası (mount point) önemlidir. Dosya ve klasörlerin bağlanma noktası root’dur. İşareti de "/" tır. Windows’taki "C:\\" yi root olarak düşünebiliriz.

    Root’un görünümü aşağıdaki gibidir.

    [​IMG]



    Dosya Hiyeararşisi ve Sistem Dosyaları

    /bin ve /sbin : Sistemi boot ederken gerekli dosyaları ve hayati komutları içerir. Sistemde olası bir sorun çıktığında buradaki dosyalar onarılarak sorun çözülebilir.

    /dev : Donanımlar ve özel dosyalar için ayrılmıştır.

    /etc : Sistem konfigürasyonları için gerekli dosyaları içerir.

    /lib : /bin ve /sbin için paylaşılmış kütüphanelerin bulunduğu, ayrıca bazı kernel modüllerinin yer aldığı bölge.

    /media : Dvdrom, floppy disk için mount point (bağlanma noktası).

    /mnt : Linux’ta sistem açılışında otomatik olarak bağlanan sabit disk bölümleri bu dizin altında, yeni bir dizin açılarak bağlanmaktadır.

    /proc : Kernel (çekirdek) bilgilerini içerir.

    /boot : Linux kernelini barındıran, sistem haritalarını barındıran bölge.

    /home : Kullanıcı dosyalarının tutulduğu yer.

    /root : Root kullanıcısının dosyaları için ayrılan yer.

    /tmp : Geçici dosyalar için ayrılan yer.

    /usr : Kullanıcıya ait kaynakları barındırır. Genel olarak statik ve paylaşılabilir içerikler burada bulunur.

    /opt : Sistem için zorunlu olmayan 3. parti kullanıcı programları bulunur. Add-on software (eklenti) uygulamaları buradadır. Mesela metasploit’i burada bulabilirsiniz. Çeşitli kütüphaneleri de içinde barındırır.

    /var : Değişken verileri içerir (örneğin rapor dosyaları, veritabanları, kuyrukta bekleyen yazdırılacak dokümanlar gibi).


    Hepsini şimdi öğrenmek zorunda değilsiniz. Strese girmeyin. :)



    DOSYA İZİNLERİ
    Dosya ve dizinler üzerinde çeşitli işlemler yapabiliriz. Peki nedir bu işlemler?


    Dosya oluşturabiliriz.
    Dosyayı silebiliriz.
    Dosyayı değiştirebiliriz.
    Dosyayı listeleyebilir, çalıştırabiliriz.
    Dosyayı taşıyabilir, kopyalayabiliriz.


    Dosya ve dizinler için tanımlanmış bazı haklar vardır. Mesela A kişisi X dosyasını sadece okuyabilir. B kişisi aynı dosyayı değiştirebilir vs.

    Burada 3 kullanıcı grubundan bahsedeceğiz:
    Dosyanın; sahibi, grubu, herkes.

    Her dosyanın bir sahibi ve grubu vardır.

    Her kullanıcının login ismi(UID), login grubu(GID) ve diğer gruplara üyeliği vardır.
    UID; kullanıcı adı ve ID numarasını gösterir.
    GID; grup adı ve grup numarasını gösterir.


    Dosya izinleri
    Linux’ta 3 tane dosya izin türü vardır.

    1-Read(r) : Dosya veya dizinlerin okunabilmesi için gerekli olan izindir. Dizinlerde listeleme özelliği olarak kullanılır.
    2-Write(w) : Yeni bir dosya veya dizi oluşturmak, yahut varolan bir dosyayı değiştirebilmek için gerekli olan izindir.
    3-Execute(x) : Dosyanın çalıştırılması veya dizine giriş için gerekli olan izindir.

    Linux’ta dosya izinleri bazı sayılarla kontrol edilir. Bu sayılar read, write ve execute izinlerini karşılar.

    Örnek komut: chmod 777 dosyam (dosyam isimli dosyaya 3 grup için de tüm izinler verildi)

    0 : 000 -> --- (hiç izin verilmedi)
    1 : 001 -> --x (sadece çalıştırma izni verildi)
    2 : 010 -> -w- (sadece yazma izni verildi)
    3 : 011 -> -wx (yazma ve çalıştırma izni verildi)
    4 : 100 -> r-- (sadece okuma izni verildi)
    5 : 101 -> r-x (okuma ve çalıştırma izni verildi)
    6 : 110 -> rw- (okuma ve yazma izni verildi)
    7 : 111 -> rwx (tüm izinler verildi)

    Sağdaki 3 karakter, soldaki rakamın binary(ikilik) sisteme göre yazılmış halidir.

    Ne demiştik: İzin verilecek 3 grup vardı.
    Neydi bunlar? Dosya sahibi, dosya grubu ve herkes.

    Bir dosyanın izinlerine bakarsak 3 adet izin görürüz.
    [​IMG]


    deneme.txt dosyasının izinlerini inceleyelim:
    [​IMG]


    "chmod" komutu ile dosya veya dizinlerin izinlerinde değişikklik yapabiliriz. Önce sayı ile değişiklik yapalım:
    [​IMG]


    Şimdi de yazı ile değişiklik yapalım:
    [​IMG]


    Allah’a emanet olun.

    CATMAN
     
    Orion-Pax ve Tekniksizbirhacker bunu beğendi.

Bu Sayfayı Paylaş