Discussion

Linux’ta Dosya İzinlerini Denetleme

Started by QuantumRuh · 12 Aug 2026 07:01 · 3 Views · 0 Replies
Thread Starter #0
Linux işletim sistemlerinde dosya izinleri, sistemin güvenliği ve veri bütünlüğü açısından büyük önem taşır. Her dosya ve dizinin, belirli kullanıcılar tarafından nasıl erişileceğine dair izinleri vardır. Bu yazıda, dosya izinlerinin nasıl denetleneceği, anlamları ve değişiklik yöntemleri üzerinde duracağız.

Linux'ta dosya izinleri, üç ana kategoriye ayrılır: kullanıcı (owner), grup (group) ve diğerleri (others). Her bir kategori için üç tür izin bulunur: okuma (read), yazma (write) ve çalıştırma (execute). Dosya izinleri, ls -l komutu ile görüntülenebilir. Örneğin:

CODE
12$ ls -l dosya.txt
-rw-r--r-- 1 kullanıcı grup 0 Mar  1 12:00 dosya.txt


Burada, ilk karakter dosyanın türünü (genellikle '-' normal dosya, 'd' dizin için), sonraki üç karakter ise kullanıcı izinlerini (okuma ve yazma), sonraki üç karakter grup izinlerini, son üç karakter ise diğer izinleri gösterir.

Dosya izinlerini değiştirmek için chmod (change mode) komutu kullanılır. Örneğin, bir dosyaya yazma izni eklemek için:

CODE
1$ chmod u+w dosya.txt


Bu komut, dosyanın sahibi olan kullanıcıya yazma izni ekler. İzinleri sayısal olarak ayarlamak da mümkündür. Her izin türü bir sayı ile temsil edilir: okuma için 4, yazma için 2 ve çalıştırma için 1. Bu sayıları toplamak, istenen izinleri belirler. Örneğin, bir dosyaya tüm izinleri vermek için:

CODE
1$ chmod 777 dosya.txt


Bu komut, dosya sahibine, grup üyelerine ve diğer kullanıcılara okuma, yazma ve çalıştırma izinleri verir.

Sonuç olarak, Linux'ta dosya izinlerini denetlemek ve düzenlemek, sistemin güvenliği için kritik bir adımdır. İzinlerin doğru ayarlanması, yetkisiz erişimlerin önlenmesine yardımcı olur. Dosya izinleri hakkında daha fazla bilgi ve deneyimlerinizi paylaşmak isterseniz, konuyu derinlemesine tartışabiliriz.

You must be logged in to reply.

0 quotes selected