> For the complete documentation index, see [llms.txt](https://turkce-linux.gitbook.io/anasayfa/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://turkce-linux.gitbook.io/anasayfa/izinler/izinlerin-degistirilmesi.md).

# İ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

```
chmod u+x benimdosyam
```

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

```
chmod u-x benimdosyam
```

### Dosyaya Birden Fazla İzin Eklenme

```
chmod ug+w
```

İ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:

```
chmod 755 benimdosyam
```

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.
