Linux yetki ve sahiplik izinleri

Linux’da Yetki ve Sahiplikler

Bu yazıda linux’da yetki,sahiplik ve okuma-yazma-çalıştırma yetkilerinin sayısal ifadelerine değineceğiz.

Dosya izinlerini anlamak

Yukarıdaki örnekte demo dizini altında deneme.txt adında bir dosya var. Bunun dosya olduğunu - ifadesi ile anlıyoruz.Dizin olduğunu ise d ifadesiyle anlıyoruz.Örneğimize dahil olmasa da l ifadesi sembolik linki temsil etmektedir.Ekstra olarak hard link ve sembolik link için ayrı bir konu başlığı açacağım.

Örnekte görüldüğü üzere 3 oktet olarak izinleri ayırabiliriz.Soldan sağa user, group, herkes gibi ayırabiliriz.

Dosya izinlerinin sayısal ifadesi:

deneme.txt dosyasının sayısal ifadesi

1.oktet: rw- =6

2.oktet: rw-=6

3.oktet: r– =4

Toplam= 664

Yukarıdaki hesaplama ile dosya izninin sayısal ifadesini bulmuş olduk.Sayısal ifadeler ile yetki vermek daha pratik olduğu için bu ifadelere aşina olmak faydalı olacaktır. Tabi sihirli rakam olan 777’yide atlamamak gerekir.Tavsiye edilmemekle birlikte full yetki vermek için 777 rakamını kullanabilirsiz.

chmod 777 deneme.txt

Sahiplik Değiştirme

deneme1.txt dosyamızın sahipliğini root’a atama işlemi yapalım.Root yetkisi olmayan kullanıcıda olduğum için başında sudo kullanarak “sudo chown root:root deneme1.txt” komutunu kullandım.Dosyamın root kullanıcısı ve root grubuna dahil olarak değiştiğini görmekteyiz.

Share: Twitter Facebook LinkedIn