Ext3 dan Ext4 sistem file mencakup dukungan ACL pada file dan direktori. ACL memberikan lebih banyak izin kontrol pada file daripada tiga kategori akses standar (pemilik, grup, dan lainnya). Dengan 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 saat 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 me-remount sistem file menggunakan perintah berikut.
# mount -o remount,acl /
Untuk mengaktifkan ACL default pada pembaruan boot sistem, ikuti entri di file /etc/fstab.
Output /dev/VolGroup00/LogVol00 / ext3 defaults,acl 1 1
Konfigurasi ACL pada File
Jika kami ingin pengguna Bob memiliki semua izin pada file. Gunakan perintah berikut.
# setfacl -m u:Bob:rwx tecadmin.txt
Detail parameter:
setfacel: is a command itself -m : is used to modify ACL. u : it denotes to assign permission to a user bob : a system user rwx : file permissions. tecadmin.txt: file on which bob will get access.
Periksa ACL pada File
Gunakan perintah berikut untuk memeriksa konfigurasi ACL pada file.
# getfacl tecadmin.txt
Keluaran:
# file: tecadmin.txt # owner: root # group: root user::rw- user:Bob:rwx group::r-- mask::rwx other::r--
Hapus ACL dari File
Jika kita tidak membutuhkan ACL dalam file, kita cukup menghapusnya menggunakan perintah berikut.
# setfacl -x u:Bob tecadmin.txt