Cara melihat atau menukar ACL dalam fail linux

Cara melihat atau menukar ACL dalam fail linux

The Ext3 dan Ext4 Sistem FileSy termasuk sokongan ACL pada fail dan direktori. ACL menyediakan lebih banyak kebenaran kawalan pada fail daripada tiga kategori akses standard (pemilik, kumpulan, dan lain -lain). Menggunakan ACL, anda boleh memberikan kebenaran kepada pengguna atau kumpulan tertentu untuk memfailkan.

Sebelum bekerja di ACL pastikan ACL didayakan pada sistem fail yang dipasang. Anda boleh mengaktifkannya semasa memasang sistem fail dengan pilihan ACL.

Gunakan periksa arahan berikut jika ACL didayakan pada sistem fail atau tidak.

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

Dayakan ACL dengan mengulangi sistem fail menggunakan arahan berikut.

# mount -o remount, acl / 

Untuk membolehkan ACL Default On Sistem Bootup Update Mengikuti Kemasukan /ETC /FSTAB Fail.

Konfigurasikan ACL pada fail

Sekiranya kita mahu bob pengguna itu mempunyai semua kebenaran pada fail. Gunakan arahan berikut.

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

Butiran Parameter:

setfacel: adalah arahan itu sendiri -m: digunakan untuk mengubah suai ACL. U: ia menandakan untuk memberikan kebenaran kepada pengguna bob: pengguna sistem rwx: kebenaran fail. Tecadmin.txt: fail di mana bob akan mendapat akses. 

Semak ACL pada fail

Gunakan arahan berikut untuk menyemak ACL yang dikonfigurasikan pada fail.

# getfacl tecadmin.txt 

Pengeluaran:

# Fail: Tecadmin.TXT # Pemilik: Root # Group: Root User :: RW- Pengguna: Bob: RWX kumpulan :: r-- mask :: rwx lain :: r-- 

Keluarkan ACL dari fail

Sekiranya kita tidak memerlukan ACL dalam fail, kita boleh mengeluarkan menggunakan arahan berikut.

# setfacl -x u: bob tecadmin.txt