isim
getfacl - dosya erişim kontrol listelerini al
özet
getfacl [-dRLPvh] dosyası ...
getfacl [-dRLPvh] -
Açıklama
Her dosya için, getfacl dosya adını, sahibi, grubu ve Erişim Kontrol Listesi'ni (ACL) görüntüler. Bir dizinin varsayılan bir ACL'si varsa, getfacl ayrıca varsayılan ACL'yi de görüntüler. Dizin olmayanlar varsayılan ACL'lere sahip olamaz.
Getfacl, ACL'leri desteklemeyen bir dosya sisteminde kullanılıyorsa, getfacl, geleneksel dosya modu izin bitleri tarafından tanımlanan erişim izinlerini görüntüler.
Getfacl çıktı biçimi şöyledir:
1: # dosya: somedir / 2: # sahip: lisa 3: # grup: personel 4: kullanıcı :: rwx 5: kullanıcı: joe: rwx # etki: rx 6: grup :: rwx # etki: rx 7: grup: serin: rx 8: maske: rx 9: diğer: rx 10: varsayılan: kullanıcı :: rwx 11: varsayılan: kullanıcı: joe: rwx # effective: rx 12: varsayılan: grup :: rx 13: varsayılan: maske: rx 14 : varsayılan: diğer: ---4, 6 ve 9 numaralı satırlar, dosya modu izin bitlerinin kullanıcı, grup ve diğer alanlarına karşılık gelir. Bu üç temel ACL girişleri denir. 5. ve 7. satırlar, kullanıcı ve adlandırılmış grup girdileri olarak adlandırılır. Hat 8, etkili haklar maskesi. Bu giriş, tüm gruplara ve adlandırılmış kullanıcılara verilen geçerli hakları sınırlar. (Dosya sahibi ve diğer izinleri, etkin haklar maskesinden etkilenmez; diğer tüm girdiler şunlardır.) Satır 10 - 14, bu diziyle ilişkilendirilmiş varsayılan ACL'yi görüntüler. Dizinler varsayılan bir ACL'ye sahip olabilir. Düzenli dosyaların hiçbir zaman bir varsayılan ACL'si yoktur.
Getfacl için varsayılan davranış, hem ACL'yi hem de varsayılan ACL'yi görüntülemektir ve giriş haklarının etkili haklardan farklı olduğu satırlar için etkili bir hak yorumu eklemektir.
Çıkış bir terminal için ise, etkin haklar yorumu sütun 40 ile hizalanır. Aksi takdirde, tek bir sekme karakteri ACL girişini ve etkin haklar yorumunu ayırır.
Birden çok dosyanın ACL listeleri boş satırlarla ayrılır. Getfacl çıkışı ayrıca setfile giriş olarak da kullanılabilir.
İzinler
Bir dosyaya arama erişimi ile işleme (örneğin, bir dosyanın içerdiği dizine okuma erişimi olan işlemler) ayrıca dosyanın ACL'lerine okuma erişimi de verilir. Bu dosya moduna erişmek için gerekli izinlere benzer.
Seçenekler
--erişim
Dosya erişim kontrol listesini görüntüleyin.
-d, --default
Varsayılan erişim kontrol listesini görüntüleyin.
--omit-başlık
Yorum başlığını (her dosyanın çıkışının ilk üç satırı) görüntülemeyin.
--all etkin
ACL girişi tarafından tanımlanan haklarla aynı olsa bile tüm etkili haklar yorumlarını yazdırın.
no-etkili
Etkili haklar yorumları basmayın.
--skip-baz
Yalnızca temel ACL girişlerine sahip olan dosyaları atlayın (sahip, grup, diğerleri).
-R, - iyimser
Tüm dosya ve dizinlerin ACL'lerini ardışık olarak listeleyin.
-L, --olojik
Mantıksal yürüyüş, sembolik linkleri takip edin. Varsayılan davranış, sembolik bağlantı argümanlarını takip etmek ve alt dizinlerde karşılaşılan sembolik bağlantıları atlamaktır.
-P, --physical
Fiziksel yürüyüş, tüm sembolik bağlantıları atla. Bu ayrıca sembolik link argümanlarını atlar.
--tabular
Alternatif bir tablo çıkış formatı kullanın. ACL ve varsayılan ACL yan yana görüntülenir. ACL maskesi girdisi nedeniyle etkisiz olan izinler büyük harfle görüntülenir. ACL_USER_OBJ ve ACL_GROUP_OBJ girişlerinin giriş etiketi adları da büyük harflerle görüntülenir;
--absolute-isimleri
Öne eğik çizgi karakterlerini (`/ ') şeritlemeyin. Varsayılan davranış, önde gelen eğik çizgi karakterlerini şeritlemektir.
version
Getfacl sürümünü yazdırın ve çıkın.
--yardım et
Komut satırı seçeneklerini açıklayan yardım yazdır.
-
Komut satırı seçeneklerinin sonu. Tüm kalan parametreler, bir tire karakteri ile başlasalar bile dosya adları olarak yorumlanır.
-
Dosya adı parametresi tek bir tire karakteri ise, getfacl standart girişten bir dosya listesi okur.
POSIX 1003.1e TASLAK STANDARDINA YAPILANDIRMA 17
POSIXLY_CORRECT ortam değişkeni tanımlanmışsa, getfacl varsayılan davranışı aşağıdaki şekillerde değişir: Aksi belirtilmedikçe, yalnızca ACL yazdırılır. Varsayılan ACL, sadece -d seçeneği verildiğinde yazdırılır. Komut satırı parametresi belirtilmemişse, getfacl , "getfacl -" olarak çağrılmış gibi davranır.