THT DUYURU

Linux Linux İle İlgili Bilgi Paylaşım Platformu

takipci
chat
Seçenekler

Dosya/dizin erişim yetkileri

xeonite - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
03/2017
Nereden:
~/
Mesajlar:
298
Konular:
16
Teşekkür (Etti):
23
Teşekkür (Aldı):
18
Ticaret:
(0) %
0
530
13-06-2018 17:45
#1
Post
GNU/Linux dosya/dizin erişim yetkileri
GNU/Linux'ta erişim yetkileri -rwx--x--- gibi kodlarla ifade edilir. Bu kodu üçe bölersek:

+-----+-----+-----+
| rwx | --x | --- |
+-----+-----+-----+

Bu tabloda birinci kısım dosya sahibinin yetkilerini,
ikinci kısım dosya sahibinin grubunda bulunan kullanıcıların yetkilerini, üçüncü kısım ise diğer kullanıcıların yetkilerini gösterir.
'r' okuma yetkisini, 'w' yazma yetkisini, 'x' ise çalıştırma yetkisini ifade eder. Bunların dışında s, t gibi şeyler de görebilirsiniz (suid bit, sticky bit). Ancak onlara bunlar kadar ihtiyacınız olmayacağından onlara girmeyeceğim.
Kodun başında '-' varsa dosya, 'd' varsa dizin demektir.
Erişim yetkisi değiştirme
Dosya/dizinin erişim yetkisini değiştirme chmod, chown, chgrp gibi komutlarla yapılır. chmod yetkiyi, chown sahibi, chgrp grubu değiştirir.
chmod kullanımı: Basitçe chmod kullanımı şu şekildedir:
$ chmod ugoa+-=rwxst dosyaAdi
Burada ugoa kısmı sırayla kullanıcı, grup, diğerleri ve herkes değerlerinden birini alır.
+-= kısmı, yetki ekleme, çıkarma, eşitlemeden birini alır.
rwxst kısmı, sırasıyla okuma, yazma, çalıştırma, suid bit, sticky bit değerlerinden birini alır.
Örnek kullanım:
$ chmod u+x programDosyasi
Burada kullanıcıya çalıştırma yetkisi verilir.
NOT: Bu komutu dosyanın sahibiyseniz uygulayabilirsiniz. Ancak root kullanıcısı tüm dosyanın izinlerini değiştirebilir.
Dizinlerin izinlerini değiştirme:
$ chmod -R o-r dizin
Burada -R , chmod'a recursive(özyinelemeli) olmasını söyler, dizinin izinleri değiştirilir.


Alıntı değildir.Hata varsa yazın
Konu xeonite tarafından (13-06-2018 23:00 Saat 23:00 ) değiştirilmiştir.

Bookmarks


« Önceki Konu | Sonraki Konu »
Seçenekler