Linux'ta dosya izinleri nasıl görüntülenir

04.12.2023
23:35

Linux'ta dosya izinleri, dosyaları kimin görüntüleyebileceğini, değiştirebileceğini veya çalıştırabileceğini belirler. Bunlar üç kullanıcı grubu için ayarlanabilir: dosya sahibi, sahip grubu ve diğer tüm kullanıcılar.

Her dosyanın chmod ve chown komutları kullanılarak değiştirilebilen benzersiz bir izin kümesi vardır. Düzgün ayarlanmış izinler, dosyaların yetkisiz erişime karşı korunmasına yardımcı olur ve sistem güvenliğini artırır.

Özel izinler nelerdir?

Linux'ta özel izinler, kullanıcıların veya işlemlerin sistem üzerinde belirli eylemleri gerçekleştirmesine izin veren izinlerdir. Bunlar dosyalara veya dizinlere atanabilir ve aşağıdakileri içerir:

  1. setuid: bir dosyanın dosya sahibinin haklarıyla çalıştırılmasına izin verir
  2. setgid: bir dosyanın, dosyanın ait olduğu grubun izinleriyle çalıştırılmasını sağlar.
  3. sticky bit: silen kullanıcı dosya sahibi veya yönetici değilse bir dizindeki dosyaların silinmesini engeller.
  4. suid: bir kullanıcının programları dosya sahibinin haklarıyla çalıştırmasına izin verir

Bu izinler güvenliği sağlamak ve sistemi yetkisiz erişim ve değişikliklerden korumak için kullanılır.

Nasıl kurulur.

Bir linux dosyasının izinlerini öğrenmek için, dosyanın bulunduğu klasörde bu komutu çalıştırın:

 ls -l

Özel izinleri ayarlamak için chmod komutunu kullanabilirsiniz. Aşağıdaki komutu kullanın:

chmod u+s file_name

burada"u" kullanıcı,"s" setuid ve"file_name" dosya adı anlamına gelir.

Benzer şekilde, setgid'i ayarlamak için şu komutu kullanın:

chmod g+s file_name

burada"g" grup anlamına gelir.

Yapışkan biti ayarlamak için şu komutu kullanın:

chmod +t directory_name

burada"t" yapışkan bit ve"directory_name" dizin adı anlamına gelir.

Son olarak, suid ayarlamak için şu komutu kullanın:

chmod +s file_name

Burada"+" sağ ekleme ve"s" suid anlamına gelir.

Yeni VPS'lerde %15 indirim
Herhangi bir yerde sunucu siparişi vermek için acele edin
Bir VPS Seçin

Diğer makaleler

04.12.2023
6 848
Bilgi tabanı / Takımlar
mv komutunun amacı
04.12.2023
16 666
Bilgi tabanı / Programlar
AnLinux: nasıl kurulur ve kullanılır
04.12.2023
12 598
Bilgi tabanı / Programlar
Termux terminal emülatörü: nasıl kurulur ve kullanılır