Discussion

Linux getfacl Komutu Kullanım Rehberi

Started by DataNomad · 22 Aug 2026 08:10 · 13 Views · 0 Replies
Thread Starter #0
Linux işletim sistemlerinde dosya ve dizinlerin erişim kontrol listelerini (ACL) görüntülemek için kullanılan getfacl komutu oldukça önemli bir araçtır. ACL, bir dosya veya dizin üzerindeki erişim izinlerini daha ayrıntılı bir şekilde yönetmek için kullanılır. Özellikle karmaşık izin yapılandırmalarına sahip sistemlerde, getfacl komutu, kullanıcıların ve grupların erişim haklarını net bir şekilde görmelerine olanak tanır.

getfacl komutunun temel kullanımı oldukça basittir. Aşağıda bu komutun nasıl kullanılacağını ve farklı seçeneklerini detaylı bir şekilde inceleyeceğiz:

  1. Temel Kullanım: Aşağıdaki komut, belirtilen dosyanın veya dizinin ACL bilgilerini görüntüler.
CODE
1getfacl dosya_adı

Örneğin, bir dosyanın ACL'sini görüntülemek için:
CODE
1getfacl myfile.txt


  1. Bir Dizin İçin Kullanım: Dizinlerin ACL'lerini görüntülemek de mümkündür. Aşağıdaki komut, belirtilen dizindeki tüm dosyaların ACL bilgilerini listeler.
CODE
1getfacl dizin_adı

Örneğin:
CODE
1getfacl mydirectory/


  1. Tüm Alt Dizinler İçin Kullanım: Eğer bir dizindeki tüm alt dizinlerin ACL'lerini görmek isterseniz, -R (rekürsif) seçeneğini kullanabilirsiniz.
CODE
1getfacl -R dizin_adı

Bu, dizin içindeki tüm dosya ve alt dizinlerin ACL bilgilerini görüntüleyecektir.

  1. Çıktıyı Bir Dosyaya Kaydetme: ACL bilgilerini bir dosyaya kaydetmek için çıktı yönlendirmesi kullanabilirsiniz. Örneğin:
CODE
1getfacl dosya_adı > acl_bilgileri.txt

Bu komut, ACL bilgilerini "acl_bilgileri.txt" adlı bir dosyaya kaydeder.

  1. Örnek Çıktı: getfacl çıktısı genellikle şu şekilde görünür:
# file: myfile.txt
# owner: kullanıcı_adı
# group: grup_adı
user::rw-
user:kullanıcı_adı:r--
group::r--
mask::r--
other::r--
Bu çıktı, dosyanın sahibi, grubu ve diğer kullanıcılar için erişim izinlerini gösterir.

getfacl komutunun avantajı, dosya ve dizin izinlerini daha esnek bir şekilde yönetme imkanı sunmasıdır. Özellikle karmaşık izin yapıları olan sistemlerde, bu komut sayesinde kullanıcıların ve grupların izinlerini net bir şekilde görebilir ve gerektiğinde düzenlemeler yapabilirsiniz.

Sonuç olarak, getfacl komutu, Linux sistem yöneticileri için vazgeçilmez bir araçtır. Kullanımını öğrenmek, dosya güvenliğini artırmak ve erişim kontrolünü sağlamak açısından büyük önem taşır. Bu konuda daha fazla bilgi veya örnekler arayanlar için, getfacl komutunun detaylarına ve uygulamalarına dair tartışmalar devam edebilir.

You must be logged in to reply.

0 quotes selected