Cara melihat atau mengubah ACL dalam file Linux

Cara melihat atau mengubah ACL dalam file Linux

Itu Ext3 Dan Ext4 Sistem file termasuk dukungan ACL pada file dan direktori. ACL memberikan lebih banyak izin kontrol pada file daripada tiga kategori akses standar (pemilik, grup, dan lainnya). Menggunakan ACL Anda dapat memberikan izin kepada pengguna atau grup tertentu untuk mengajukan.

Sebelum mengerjakan ACL, pastikan ACL diaktifkan pada sistem file yang dipasang. Anda dapat mengaktifkannya selama memasang sistem file dengan opsi ACL.

Gunakan Perintah berikut Periksa apakah ACL diaktifkan pada sistem file atau tidak.

sudo mount  
Output /dev /mapper /volgroup00-logvol00 on /type ext3 (rw, noatime,ACL) 

Aktifkan ACL dengan Remountting File System Menggunakan Perintah berikut.

# mount -o remount, acl / 

Untuk mengaktifkan ACL Default pada Pembaruan Bootup System Follow Entry In /etc /fstab File.

Konfigurasikan ACL pada file

Jika kami ingin pengguna itu bob memiliki semua izin pada file. Gunakan perintah berikut.

# setfacl -m u: bob: rwx tecadmin.txt 

Detail parameter:

setFacel: adalah perintah itu sendiri -m: digunakan untuk memodifikasi acl. U: Ini menunjukkan untuk menetapkan izin kepada pengguna BOB: Sistem Pengguna RWX: Izin File. tecadmin.txt: File di mana bob akan mendapatkan akses. 

Periksa ACL di file

Gunakan perintah berikut untuk memeriksa ACL yang dikonfigurasi pada file.

# getfacl tecadmin.txt 

Keluaran:

# File: Tecadmin.TXT # Pemilik: Root # Group: Root User :: RW- Pengguna: Bob: RWX Group :: R-- Mask :: RWX Lainnya :: R-- 

Hapus ACL dari file

Jika kita tidak memerlukan ACL dalam file, kita cukup menghapus menggunakan perintah berikut.

# setfacl -x u: bob tecadmin.txt