İzinleri Anlama
Coddy'nin Terminal Journey'sinin Temeller bölümünün bir parçası — ders 53 / 82.
Linux'ta her dosya ve dizin, kimin erişebileceğini ve onunla ne yapabileceğini kontrol eden izinlere sahiptir. Bu güvenlik sistemi, yetkisiz kullanıcıların özel dosyalarınızı okumasını veya önemli sistem dosyalarını değiştirmesini önler.
İzinler üç eylem türüne ayrılır:
- Oku (r) - Bir dosyanın içeriğini görüntüle veya bir dizinin içeriğini listele
- Yazma (w) - Bir dosyayı değiştir veya bir dizinde dosyaları ekle/kaldır
- Yürüt (x) - Bir dosyayı program olarak çalıştır veya bir dizine gir
Bu izinler üç farklı kullanıcı kategorisine atanır:
- Sahip - Dosyayı oluşturan kullanıcı
- Grup - Erişimi paylaşan kullanıcıların bir kümesi
- Diğerleri - Sistemdeki diğer herkes
ls -l komutunu çalıştırdığınızda, ilk sütun izin dizesini gösterir. Bu, -rwxr-xr-- gibi bir şeye benzer. Bu dize, o dosya ile kimlerin ne yapabileceğini tam olarak söyler.
Yaklaşan derslerde, bu dizeyi nasıl okuyacağınızı ve dosyalarınıza erişimi kontrol etmek için izinleri nasıl değiştireceğinizi öğreneceksiniz.
Görev
KolayMevcut dizininizdeki dosyaların ayrıntılı listesini görüntülemek için ls -l komutunu kullanın. Bu, her dosya ve dizin için izin dizelerini gösterecektir.
Çıktıyı inceleyin ve script.sh için izin dizgesini belirleyin. İlk sütunun dosya tipi ve izinleri temsil eden 10 karakterlik bir dizge gösterdiğine dikkat edin.
Komutu çalıştırın:
ls -lÇıktıda, hem dosyalar hem de documents dizini için girişler göreceksiniz. Şunlara dikkat edin:
- İlk karakter: dosyalar için
-, dizinler içind - Sonraki 9 karakter okuma (r), yazma (w) ve çalıştırma (x) izinlerini gösterir
- İzin dizgesinden sonra görünen sahip ve grup adları
Bu, Linux'un izin bilgilerini nasıl görüntülediğine dair ilk bakışınızdır. Sonraki derslerde, bu dizgeleri ayrıntılı olarak okumayı ve değiştirmeyi öğreneceksiniz.
Kopya kağıdı
Linux, dosya ve dizin erişimini kontrol etmek için izinler kullanır. Üç tür eylem vardır:
- Oku (r) - Dosya içeriğini görüntüle veya dizin içeriğini listele
- Yaz (w) - Bir dosyayı değiştir veya bir dizine dosya ekle/kaldır
- Çalıştır (x) - Bir dosyayı program olarak çalıştır veya dizine gir
İzinler üç kullanıcı kategorisine atanır:
- Sahip - Dosyayı oluşturan kullanıcı
- Grup - Erişimi paylaşan kullanıcılar kümesi
- Diğerleri - Sistemdeki herkes
Dosya izinlerini görüntülemek için kullanın:
ls -lİlk sütun, 10 karakterlik bir izin dizesi gösterir (örneğin, -rwxr-xr--):
- İlk karakter: dosyalar için
-, dizinler içind - Sonraki 9 karakter: sahip, grup ve diğerleri için oku (r), yaz (w) ve çalıştır (x) izinleri
Kendin dene
ls -lBu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.
Temeller bölümündeki tüm dersler
4Dizinler
Bir Dizin OluşturBir Dizin KopyalaBir Dizin Taşı ve Yeniden AdlandırBir Dizin SilÖzet - Dizin İşlemleri7Dosya İçeriği
Head ve TailKelime SayısıSort KomutuUnik KomutuGrep TemelleriBayraklarla GrepÖzet - Metin Dedektifi10Günlük Analizörü Projesi
Proje Genel BakışıGünlük Dosyasını Görüntüleme2Navigasyon
Çalışma Dizini'ni YazdırDosyaları ListeleDizin DeğiştirMutlak ve Göreli YollarEv ve Kök DizinÖzet - Yolunu Bul8Yönlendirme
Standart ÇıktıDosyaya Üzerine YazmaDosyaya EklemeStandart GirdiStandart HataÖzet - Günlük Oluşturucu11İzinler
İzinleri Anlamaİzinleri OkumaChmod RakamlarlaChmod SembollerleDosya SahipliğiÖzet - Kilitle3Dosyalar
Bir Dosya OluşturBir Dosya OkuBir Dosya KopyalaBir Dosyayı Taşı ve Yeniden AdlandırBir Dosya SilÖzet - Dosya İşlemleri6Joker Karakterler ve Desenler
Yıldız Joker KarakteriSoru İşareti Joker KarakteriKöşeli Parantez JokerleriJoker Karakterleri BirleştirmeÖzet - Seçici İşlemler9Borulama
Boru Nedir?İki Komutu ZincirlemeBirden Fazla Komutu ZincirlemeGrep ile BoruÖzet - Veri Boru Hattı