Menu
Coddy logo textTech

İzinleri Anlama

Coddy'nin Terminal Journey'sinin Temeller bölümünün bir parçası — ders 53 / 82.

Linux'taki her dosya ve dizin, kimin erişebileceğini ve bununla 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 engeller.

İzinler üç tür eyleme ayrılır:

  • Read (r) - Bir dosyanın içeriğini görüntüleyin veya bir dizinin içeriğini listeleyin
  • Yazma (w) - Bir dosyayı değiştirin veya bir dizine dosya ekleyin/dizinden dosya kaldırın
  • Çalıştırma (x) - Bir dosyayı program olarak çalıştırma veya bir dizine girme

Bu izinler üç farklı kullanıcı kategorisine atanır:

  • Owner - Dosyayı oluşturan kullanıcı
  • Grup - Erişim paylaşan bir kullanıcı kümesi
  • Diğerleri - Sistemdeki diğer herkes

ls -l komutunu çalıştırdığınızda ilk sütun izin dizesini gösterir. -rwxr-xr-- gibi bir şeye benzer. Bu dize, o dosyayla kimin ne yapabileceğini tam olarak söyler.

Gelecek derslerde, dosyalarınıza erişimi kontrol etmek için bu dizeyi nasıl okuyacağınızı ve izinleri nasıl değiştireceğinizi öğreneceksiniz.

challenge icon

Görev

Kolay

Mevcut 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 dizesini görüntüleyecektir.

Çıktıyı inceleyin ve script.sh için izin dizesini belirleyin. İlk sütunun, dosya türünü ve izinleri temsil eden 10 karakterlik bir dizeyi nasıl gösterdiğine dikkat edin.

Komutu çalıştırın:

ls -l

Çıktıda hem dosyalar hem de documents dizini için girdiler 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 incelemenizdir. 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.

Temeller bölümündeki tüm dersler