Adı
getfacl - fayl girişini nəzarət siyahıları əldə edin
Sinopsis
getfacl [-dRLPvh] fayl ...
getfacl [-dRLPvh] -
Təsvir
Hər bir fayl üçün getfacl, fayl adını, sahibi, qrupu və Access Control List (ACL) siyahısını göstərir. Bir qovluqda default ACL varsa, getfacl da ACL'yi göstərir. Qeyri-kitabçalarda default ACLs ola bilməz.
Getfacl ACL'ləri dəstəkləməyən bir fayl sistemində istifadə edilərsə, getfacl ənənəvi fayl rejimi icazəsi bitləri ilə müəyyən edilmiş giriş icazələrini görüntüləyir.
Getfacl çıxış formatı belədir:
Rux: rxx # effektiv: rx 6: qrup: rwx # effektiv: rx 7: qrup: 4: user: rwx 5: user: joe: rwx # rx 8: mask: rx 9: digər: rx 10: default: user :: rwx 11: default: user: joe: rwx # effektiv: rx 12: default: qrup: rx 13: default: mask: rx 14 : default: digər: ---Lines 4, 6 və 9 fayl rejimi icazə bitlərinin istifadəçiləri, qrupu və digər sahələrinə cavab verir. Bu üç əsas ACL giriş adlanır. Lines 5 və 7 adlı istifadəçi adı və qrup adları adlanır. Line 8 effektiv hüquq maskasıdır. Bu giriş bütün qruplara və adlandırılmış istifadəçilərə verilmiş səmərəli hüquqları məhdudlaşdırır. (Fayl sahibinin və digər icazələrin effektiv məsuliyyət maskasından təsirlənməməsi, digər bütün yazılar daxildir). Lines 10 - 14 bu kataloqla əlaqəli default ACL-ni göstərir. Dizinler default ACL ola bilər. Daimi fayllarda heç bir default ACL yoxdur.
Getfacl üçün default davranış ACL və default ACL-ni göstərmək və giriş hüquqlarının effektiv hüquqlardan fərqləndiyi xəttlər üçün effektiv hüquqların şərhini daxil etməkdir.
Çıxış bir terminal üçün, effektiv hüquqlar şərh 40 sütunu ilə uyğunlaşdırılır. Aksi hallarda, bir sekme xarakteri ACL girişini və effektiv hüquqların şərhini ayırır.
Birdən çox faylın ACL siyahıları boş xətlər ilə ayrılır. Getfacl'ın çıxışı da setfacl üçün giriş kimi istifadə edilə bilər.
İzinlər
Dosyaya axtarış giriş imkanı olan proses (yəni, faylın tərkib kataloğuna oxumaq imkanı olan proseslər) də faylın ACL'lərinə oxumaq imkanı verilir. Fayl rejiminə daxil olmaq üçün lazım olan icazələrə oxşardır.
Seçimlər
--Giriş
Faylın daxilolma nəzarət siyahısını göstərin.
-d, --default
Varsayilan adi denetim listesini görüntüleyin.
- başlıq
Comment başlığını (hər bir faylın çıxışının ilk üç xəttini) göstərməyin.
- bütün təsirli
ACL girişində müəyyən edilmiş hüquqlara bərabər olsa da, bütün effektiv hüquqların şərhlərini yazdırın.
- təsirsiz
Effektiv hüquqlar şərhlərini yazmayın.
-skip-bazası
Yalnızca əsas ACL girişlərinə malik olan faylları atın (sahib, qrup, digərlər).
-R, - irəliləyiş
Bütün faylların və qovluqların ACL'lərini recursively siyahıya alın.
-L, - gündəlik
Mantiqli gediş, simvolik əlaqələri izləyin. Varsayışlı davranış simvolik link arqumentlərini təqib etmək və alt dizinlərdə rast gəlinən simvolik əlaqələri atmaqdır.
-P, - fizik
Fiziki gəzinti, bütün simvolik əlaqələri atlayın. Bu da simvolik link arqumentlərini atır.
- hər şey
Alternativ cədvəlli çıxış formatını istifadə edin. ACL və default ACL yan-yana göstərilir. ACL maska girişi səbəbindən təsirsiz olan icazələr kapitallaşdırılmış göstərilir. ACL_USER_OBJ və ACL_GROUP_OBJ girişləri üçün giriş etiketi adları da başlıqlarda göstərilir, bu girişləri müəyyənləşdirməyə kömək edir.
--səsiz adlar
Öncək bükülmə simvollarını ('/') kəsməyin. Varsayışlı davranış, aparıcı slash simvollarını ləğv etməkdir.
--versiya
Getfacl və çıxış versiyasını çap edin.
- yardımçı
Komanda xəttinin seçimlərini izah edən yardımı yazdırın.
-
Komanda xəttinin seçimlərinin sonu. Qalan bütün parametrlər bir dash xarakteri ilə başlamış olsa belə, fayl adları kimi şərh edilir.
-
Fayl adı parametresinin tek bir satır karakteri olması durumunda, getfacl standart girdiği bir fayl siyahısı yazır.
POSIX 1003.1e TƏTBİQ STANDARDINA MÜDDƏTƏ 17
Ətraf mühit dəyişən POSIXLY_CORRECT müəyyən edildikdə, getfacl-ın default davranışı aşağıdakı yollarla dəyişir: Başqa cür göstərilmədiyi təqdirdə yalnız ACL yazılır. Varsa ACL yalnız -d variantının verildiyi halda çap olunur. Heç bir command line parametri verilməmişsə, getfacl '`getfacl -' 'kimi çağırılmış kimi davranır.