Menu
CoddyTech

İzinleri Anlama

Coddy'nin Terminal Journey'sinin Temel Bilgiler bölümünün bir parçası. Ders 53 / 82.

Linux'taki her dosya ve dizinin, kimin erişebileceğini ve bunlarla neler yapabileceğini belirleyen izinleri vardır. 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:

  • Read (r) - Bir dosyanın içeriğini görüntüleyin veya bir dizinin içeriğini listeleyin
  • Write (w) - Bir dosyayı değiştirin veya bir dizine dosya ekleyin/kaldırın
  • 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 bir kullanıcı kümesi
  • Diğerleri - Sistemdeki diğer herkes

ls -l komutunu çalıştırdığında, ilk sütunda izin dizgesi görünür. Bu, -rwxr-xr-- gibi bir şeye benzer. Bu dizge, o dosyayla kimin ne yapabileceğini tam olarak gösterir.

Bunu dört bölüm hâlinde okuyun: ilk karakter dosya türünü belirtir (- bir dosya, d bir dizin için), ardından şu sırayla üç karakterden oluşan üç grup gelir:

  • 2. ile 4. karakterler: sahibin yapabilecekleri (yukarıdaki rwx)
  • 5. ile 7. karakterler: grubun yapabilecekleri (yukarıdaki r-x)
  • 8. ile 10. karakterler: diğerlerinin yapabilecekleri (yukarıdaki r--)

Bir harfin yerine tire bulunması, ilgili iznin olmadığını gösterir. İlerleyen derslerde bu izinleri nasıl değiştireceğinizi öğreneceksiniz.

challenge icon

Görev

Kolay

Geçerli dizininizdeki dosyaların ayrıntılı listesini görüntülemek için ls -l komutunu kullanın. Bu komut, her dosya ve dizinin izin dizelerini gösterir.

Çıktıyı inceleyin ve script.sh dosyasının izin dizesini belirleyin. İlk sütunda dosya türünü ve izinleri temsil eden 10 karakterlik bir dize bulunduğuna dikkat edin.

Şu komutu çalıştırın:

ls -l

Çıktıda script.sh dosyası için bir, documents dizini için de bir giriş göreceksiniz. Şunlara dikkat edin:

  • İlk karakter: dosyalar için -, dizinler için d
  • Okuma (r), yazma (w) ve çalıştırma (x) izinlerini gösteren sonraki 9 karakter
  • İzin dizesinden sonra görünen sahip ve grup adları

Bu, Linux'un izin bilgilerini nasıl görüntülediğine dair ilk bakışınız. Sonraki derslerde bu dizeleri ayrıntılı olarak okumayı ve değiştirmeyi öğreneceksiniz.

Kendin dene

Terminal
ls -l
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Temel Bilgiler bölümündeki tüm dersler

Kendi başına pratik yap: Terminal playground