İzinlerin Değiştirilmesi
İzinleri değiştirmek chmod
komutu ile kolayca yapılabilir.
Öncelikle hangi izin setini değiştirmek istediğinizi seçin: kullanıcı, grup veya diğer. İzinleri +
veya -
ile ekleyebilir veya kaldırabilirsiniz, bazı örneklere bakalım.
Dosyaya İzin Eklenme
Yukarıdaki komut şöyle okunur: benimdosyam
üzerindeki izinleri değiştirerek kullanıcı setine yürütülebilir izin biti ekleyin. Bu sayede artık kullanıcının bu dosya üzerinde yürütme izni var!
Dosyadan İzin Kaldırma
Dosyaya Birden Fazla İzin Eklenme
İzinleri sayısal biçimde değiştirmenin başka bir yolu daha vardır. Bu yöntem izinleri tek seferde değiştirmenize olanak tanır. İzinleri temsil etmek için r, w veya x kullanmak yerine, tek bir izin seti için sayısal bir gösterim kullanacaksınız. Dolayısıyla g ile grubu veya u ile kullanıcıyı belirtmenize gerek yok.
Sayısal gösterimler aşağıda verilmiştir:
4: okuma izni
2: yazma izni
1: yürütme izni
Bir örneğe bakalım:
Bu dosyaya hangi izinleri verdiğimizi tahmin edebilir misiniz? Açıklayalım, 755 artık tüm setler için izinleri kapsar. İlk sayı (7) kullanıcı izinlerini, ikinci sayı (5) grup izinlerini ve son 5 ise diğer izinleri temsil eder.
Bir dakika durun, 7 ve 5 yukarıda listelenmemişti, bu sayıları nereden buluyoruz? Artık tüm izinleri tek bir sayıda birleştiriyoruz, bu nedenle biraz matematik yapmanız gerekecek.
7 = 4 + 2 + 1, yani 7 kullanıcı izinleri ve okuma, yazma ve yürütme izinlerine sahip 5 = 4 + 1, grubun okuma ve yürütme izni var 5 = 4 + 1 ve diğer tüm kullanıcıların okuma ve yürütme izni var
Dikkat edilmesi gereken bir nokta: izinleri gelişigüzel değiştirmek iyi bir fikir değildir, hassas bir dosyayı herkesin değiştirmesine izin verebilirsiniz, ancak izinleri gerçekten değiştirmek istediğiniz birçok durumda, chmod
komutunu kullanırken önlem alın.
Last updated