Pelajari Perintah Linux - getfacl

Nama

getfacl - dapatkan daftar kontrol akses file

Ringkasan

getfacl [-dRLPvh] file ...

getfacl [-dRLPvh] -

Deskripsi

Untuk setiap file, getfacl menampilkan nama file, pemilik, grup, dan Daftar Kontrol Akses (ACL). Jika direktori memiliki ACL default, getfacl juga menampilkan ACL default. Non-direktori tidak dapat memiliki ACL default.

Jika getfacl digunakan pada sistem file yang tidak mendukung ACL, getfacl menampilkan izin akses yang ditentukan oleh bit izin mode file tradisional.

Format output getfacl adalah sebagai berikut:

1: # file: somedir / 2: # owner: lisa 3: # group: staff 4: user :: rwx 5: user: joe: rwx #efektif: rx 6: grup :: rwx #efektif: rx 7: grup: cool: rx 8: mask: rx 9: lainnya: rx 10: default: user :: rwx 11: default: user: joe: rwx #efektif: rx 12: default: grup :: rx 13: default: mask: rx 14 : default: lainnya: ---

Baris 4, 6 dan 9 sesuai dengan bidang pengguna, grup dan lainnya dari bit izin mode file. Ketiganya disebut entri ACL dasar. Baris 5 dan 7 diberi nama pengguna dan entri grup bernama. Baris 8 adalah topeng hak yang efektif. Entri ini membatasi hak efektif yang diberikan kepada semua kelompok dan kepada pengguna yang disebutkan namanya. (Pemilik file dan izin lainnya tidak terpengaruh oleh topeng hak yang efektif; semua entri lainnya.) Baris 10-14 menunjukkan ACL default yang terkait dengan direktori ini. Direktori mungkin memiliki ACL default. File biasa tidak pernah memiliki ACL default.

Perilaku default untuk getfacl adalah menampilkan ACL dan ACL default, dan untuk menyertakan komentar hak efektif untuk baris di mana hak-hak entri berbeda dari hak yang efektif.

Jika output ke terminal, komentar hak efektif sejajar dengan kolom 40. Jika tidak, satu karakter tab memisahkan entri ACL dan komentar hak efektif.

Daftar ACL dari banyak file dipisahkan oleh garis kosong. Output getfacl juga dapat digunakan sebagai input ke setfacl.

Izin

Proses dengan akses pencarian ke file (misalnya, proses dengan akses baca ke direktori berisi file) juga diberikan akses baca ke ACL file. Ini analog dengan izin yang diperlukan untuk mengakses mode file.

Pilihan

--mengakses

Menampilkan daftar kontrol akses file.

-d, --default

Menampilkan daftar kontrol akses default.

--omit-header

Jangan tampilkan header komentar (tiga baris pertama dari setiap output file).

--semua efektif

Cetak semua komentar hak yang efektif, bahkan jika identik dengan hak yang ditentukan oleh entri ACL.

--tidak efektif

Jangan cetak komentar hak yang efektif.

--skip-base

Lewati file yang hanya memiliki entri ACL dasar (pemilik, grup, lainnya).

-R, - rekursif

Cantumkan ACL semua file dan direktori secara rekursif.

-L, --logis

Berjalan logis, ikuti tautan simbolik. Perilaku default adalah mengikuti argumen tautan simbolik, dan melewatkan tautan simbolis yang ditemui dalam subdirektori.

-P, --fisik

Berjalan fisik, lewati semua tautan simbolik. Ini juga melompati argumen tautan simbolik.

--datar

Gunakan format output tabular alternatif. ACL dan ACL default ditampilkan berdampingan. Izin yang tidak efektif karena entri topeng ACL ditampilkan dalam huruf kapital. Nama-nama tag entri untuk entri ACL_USER_OBJ dan ACL_GROUP_OBJ juga ditampilkan dalam huruf besar, yang membantu dalam menemukan entri-entri itu.

--sebutkan nama

Jangan melucuti karakter miring (`/ '). Perilaku default adalah untuk menghapus karakter slash terdepan.

--versi

Cetak versi getfacl dan keluar.

--membantu

Cetak bantuan yang menjelaskan opsi baris perintah.

-

Akhir opsi baris perintah. Semua parameter yang tersisa diinterpretasikan sebagai nama file, bahkan jika mereka dimulai dengan karakter dasbor.

-

Jika parameter nama file adalah karakter tanda hubung tunggal, getfacl membaca daftar file dari input standar.

KINERJA KE POSIX 1003.1e STANDAR DRAFT 17

Jika variabel lingkungan POSIXLY_CORRECT didefinisikan, perilaku default getfacl berubah dengan cara-cara berikut: Kecuali ditentukan lain, hanya ACL yang dicetak. ACL default hanya dicetak jika opsi -d diberikan. Jika tidak ada parameter baris perintah yang diberikan, getfacl berperilaku seolah-olah dipanggil sebagai `getfacl - ''.