GNU/Linux >> Belajar Linux >  >> Linux

Cara Melihat atau Mengubah ACL di File Linux

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

Linux
  1. Cara Melihat Isi File Terkompresi di Linux

  2. Cara mengekstrak file .gz dan .tar.gz di Linux

  3. Cara tar, untar file dan melihat isi file tar di Linux

  1. Cara Menampilkan File Tersembunyi di Linux

  2. Cara Mengonversi File ke Encoding UTF-8 di Linux

  3. Cara Menggunakan Netcat untuk Mentransfer File di Linux

  1. Cara Mengubah Izin File Secara Rekursif dengan chmod di Linux

  2. Cara Memotong (Kosong) File di Linux

  3. Cara Mengganti Nama File Di Linux