Linux işletim sisteminde; kullanıcı hesaplarıyla kullanıcıların oturum açmasını düzenledikten sonra dosya ve dizinlere erişimi için gerekli izinlerin düzenlenmesi gerekir.
Bir dosya ve dizin ilk yaratıldığında bazı iznler varsayım olarak atanır. Bu izinler genellikle okuma (read) ve çalıştırma (execute) şeklindedir.
| Read | Write | Execute | |
| User |
4 |
2 |
1 |
| Group |
4 |
2 |
1 |
Linux Dosya İzinleri:
- Read (r) – Okuma
- Write (w) – Yazma
- Execute (x) – Çalıştırma
İzinler üç tür kullanıcı için verilir :
- Dosyanın sahibi (owner)
- Sahibinin ait olduğu grup
- Diğer kullanıcılar
Örnek :
deneme.txt dosyası için : rwx r– r–
rwx : sahibi için read, write, execute izinleri
r– : grubu için read izni
r– : diğer kullanıcılar için read izni
Sayısal Gösterim
İzinlerin düzenlenmesinde r, w, x izinleri için sayısal dğerler de kullanılır.
|
Sayısal |
Metin Olarak |
Anlamı |
|
0 |
— |
İzin yok |
|
1 |
–x |
Execute |
|
2 |
-w- |
Write |
|
3 |
-wx |
Write ve Execute |
|
4 |
r– |
Read |
|
5 |
r-x |
Read ve Execute |
|
6 |
rw- |
Read ve Write |
|
7 |
rwx |
Tüm İzinler |
Örnek :
deneme.txt dosyası için : rwx r– r–
deneme.txt dosyası için : 7 4 4
- rwx : 7
- r– : 4
- r– : 4
chmod komutu
chmod komutu dosya izinlerinin değiştirilmesini sağlar.
#chmod 777 dosya
#chmod 744 dosya gibi
Bu makalemizde Linux’teki izin sistemini ve hangi izne kimin sahip olduğuna değinmeye çalıştım.Linux ile ilgili konulara mümkün olduğunca fazla değinmeye çalışacağım.


Son Yorumlar