Linux komandasini o'rganing - getfacl

Ism

getfacl - faylni kirishni boshqarish ro'yxatini olish

Sinopsis

getfacl [-dRLPvh] fayl ...

getfacl [-dRLPvh] -

Ta'rif

Har bir fayl uchun getfacl fayl nomi, egasi, guruhi va Access Control List (ACL) ni ko'rsatadi. Agar katalogda standart ACL bo'lsa, "getfacl" ham standart ACLni ko'rsatadi. Non-kataloglarda standart ACLlar mavjud emas.

Getfacl ACLni qo'llab-quvvatlamaydigan fayl tizimida ishlatilsa, getfacl an'anaviy fayl rejimida ruxsat bitlari bilan belgilangan ruxsatlarni ko'rsatadi.

Getfacl ning chiqish formati quyidagicha:

1: # fayli: somedir / 2: # egasi: Lisa 3: # guruh: xodimlar 4: foydalanuvchi :: rwx 5: foydalanuvchi: joe: rwx #effective: rx 6: guruh: rwx #effective: rx 7: guruh: rx 9: boshqa: rx 10: default: user :: rwx 11: default: user: joe: rwx # effektiv: rx 12: default: group: rx 13: default: mask: rx : standart: boshqa: ---

4, 6 va 9 satrlari fayl tartibi ruxsat beruvchi bitlarning foydalanuvchi, guruh va boshqa maydonlariga mos keladi. Ushbu uchta asosiy ACL yozuvlari deb ataladi. 5 va 7 satrlari foydalanuvchi deb ataladi va ular guruhga kiradi. 8-satr samarali huquqlar maskasidir. Ushbu ariza barcha guruhlarga va ushbu foydalanuvchilarga berilgan samarali huquqlarni cheklaydi. (Fayl egasi va boshqalarning ruxsatnomalari samarali huquqlar maskasidan ta'sirlanmaydi, boshqa barcha yozuvlar mavjud.) 10 - 14 satrlari ushbu katalog bilan bog'liq standart ACLni aks ettiradi. Kontaktlarda standart ACL bo'lishi mumkin. Muntazam fayllar hech qachon standart ACLga ega emas.

Getfacl uchun odatiy xatti-harakatlar ACL va standart ACLni ko'rsatish va kirish huquqi samarali huquqlardan farq qiladigan satrlar bo'yicha samarali huquqlar sharhini kiritishdir.

Chiqish terminalda bo'lsa, samarali huquqlar haqidagi sharh 40 ustuniga mos keladi. Aks holda, bitta yorliq belgisi ACL yozuvini va samarali huquqlar sharhini ajratadi.

Bir nechta fayllarning ACL varaqlari bo'sh satrlar bilan ajralib turadi. Getfacl ning chiqishi setfacl uchun kirish sifatida ham ishlatilishi mumkin.

Ruxsatnomalar

Faylga qidirish ruxsatini (masalan, faylning tarkibidagi katalogiga o'qish huquqini beruvchi jarayonlar) ochish jarayoni faylning ACL-lariga o'qish huquqini beradi. Bu fayl rejimiga kirish uchun zarur bo'lgan ruxsatlarga o'xshash.

Tanlovlar

- Yo'q

Faylga kirishni boshqarish ro'yxatini ko'rsatish.

-d, --default

Standart kirishni boshqarish ro'yxatini ko'rsatish.

- boshliq

Fikrlar sarlavhasini (har bir faylning chiqishining dastlabki uch qatorini) ko'rsatmang.

- barcha samarali

ACL yozuvi bilan belgilangan huquqlar bilan bir xil bo'lsa ham, barcha samarali huquqlar sharhlarini chop eting.

- samarasiz

Huquqlar himoyalangan sharhlarni chop qilmang.

--skip-bazasi

Asosiy ACL yozuvlariga ega bo'lgan fayllarni atayin (egasi, guruhi, boshqalar).

-R, - retsessiv

Barcha fayllar va kataloglarning ACLlarini o'z-o'zidan ro'yxatlang.

-L, - logik

Mantiqiy yurish, ramziy aloqalarni kuzatib boring. Standart xatti-ramziy bog'lanish argumentlarini kuzatib borish va pastki kataloglarda duch kelgan ramziy bog'lanishlarni o'tkazish.

-P, - fizikaviy

Jismoniy yurish, barcha ramziy aloqalarni o'tkazib yuboring. Bundan tashqari, ramziy bog'lanish argumentlarini atlayarak.

- burni

Muqobil jadvalli chiqish formatini ishlating. ACL va standart ACL yonma-yon ko'rsatilgan. ACL niqobini kiritish sababli samarasiz bo'lgan ruxsatnomalar ko'rsatiladi. ACL_USER_OBJ va ACL_GROUP_OBJ yozuvlari uchun kirish yorlig'i nomlari ham katta harflar bilan ko'rsatilib, bu yozuvlarni aniqlashda yordam beradi.

- barcha nomlar

Etakchi slash belgilarini ("/") echmang. Odatiy xatti-xarakatlarning boshlang'ich kesish belgilarini kesib qo'yishdir.

- o'zgartirish

Getfacl va chiqish versiyasini chop eting.

--Yordam bering

Buyruqning parametrlarini ochib beruvchi yordamni chop eting.

-

Buyruqlar satri variantlarining oxiri. Qolgan parametrlarni fayl nomlari deb talqin qilishadi, hatto ular chiziq belgisi bilan boshlanadi.

-

Agar fayl nomi parametri bitta satr belgisi bo'lsa, getfacl standart kiritilgan fayllar ro'yxatini o'qiydi.

POSIX 1003.1e DRAFT STANDARTGA MUVOFIQLIK 17

POSIXLY_CORRECT muhit o'zgaruvchisi aniqlangan bo'lsa, getfacl ning odatiy xatti-harakati quyidagi yo'llar bilan o'zgartiriladi: Aks belgilanmagan bo'lsa, faqat ACL yoziladi. Standart ACL faqatgina -d parametrlari berilgan bo'lsa yoziladi. Agar buyruq qatori parametri bo'lmasa, "getfacl -" deb chaqirilgandek, " getfacl" o'zini tutadi.