Tartışma

Linux Advanced Permission Mega Rehberi

Başlatan Cadaloz · 22 Ağu 2026 13:06 · 7 Görüntülenme · 0 Yanıtlar
Konuyu Açan #0
Linux işletim sistemlerinde dosya sistemlerinin güvenliği ve erişim kontrolü, kullanıcı ve grup bazında izinlerin yönetimi ile sağlanır. Bu rehberde, Linux'taki gelişmiş izinler, erişim kontrol listeleri (ACL) ve dosya izinleri hakkında derinlemesine bilgi sunulacaktır.

Linux'ta dosya izinleri, üç ana kategoride tanımlanır: kullanıcı, grup ve diğer kullanıcılar. Her dosya ve dizin, bu üç kategori için ayrı izinlere sahiptir. İzinler, okuma (r), yazma (w) ve çalıştırma (x) olarak sınıflandırılır. Örneğin, "chmod" komutu ile dosya izinleri şu şekilde değiştirilebilir:

CODE
12
chmod 755 dosya_adi


Bu komut, dosyanın sahibi için okuma, yazma ve çalıştırma, grup ve diğer kullanıcılar için ise yalnızca okuma ve çalıştırma izinleri verir.

Gelişmiş izin yönetimi için Linux, Access Control Lists (ACL) kullanma yeteneğine sahiptir. ACL, dosyalara ve dizinlere daha ayrıntılı erişim kontrolü sağlar. Örneğin, belirli bir kullanıcıya yalnızca yazma izni vermek için şu komut kullanılabilir:

CODE
12
setfacl -m u:kullanici_adi:w dosya_adi


Bu komut, belirtilen kullanıcıya yalnızca yazma izni tanımlar. ACL'ler, karmaşık izin yapılandırmaları için oldukça kullanışlıdır.

Bunun yanı sıra, Linux'taki "sticky bit" ve "setuid/setgid" gibi özel izinler de mevcuttur. Sticky bit, genellikle /tmp dizininde kullanılır ve yalnızca dosyanın sahibi tarafından silinmesini sağlar. Setuid ve setgid, bir dosya çalıştırıldığında, dosyanın sahibi veya grubu olarak çalıştırılmasını sağlar. Örneğin, setuid ayarı şu şekilde yapılabilir:

CODE
12
chmod u+s dosya_adi


Sonuç olarak, Linux'ta dosya ve dizin izinleri, güvenliğin sağlanması ve sistemin doğru çalışabilmesi için kritik öneme sahiptir. Kullanıcıların ve grupların hangi dosyalara erişebileceği, bu izinler aracılığıyla yönetilir. Gelişmiş izin yönetimi ile daha esnek ve güvenli bir sistem oluşturmak mümkündür.

Yanıt vermek için giriş yapmış olmalısınız.

0 alıntı seçildi