Untuk tujuan tutorial ini, kami akan menggunakan pengaturan berikut.
Operating system: CentOS 7 Test directory: /shares/project1/reports Test user: buycloud Filesystem type: Ext4
Pastikan semua perintah dijalankan sebagai pengguna root atau gunakan perintah sudo dengan hak istimewa yang setara.
Mari kita mulai dengan membuat direktori yang disebut reports menggunakan perintah mkdir :
# mkdir -p /shares/project1/reports
Menggunakan Metode ACL
Penting : Untuk menggunakan metode ini, pastikan bahwa tipe sistem file Linux Anda (seperti Ext3 dan Ext4, NTFS, BTRFS) mendukung ACL.
Pertama, periksa jenis sistem file saat ini pada sistem Anda, dan juga apakah kernel mendukung ACL sebagai berikut:
# df -T | awk '{print $ 1, $ 2, $ NF}' | grep "^ /dev" # grep -i acl /boot/config *
Selanjutnya, periksa apakah sistem file (partisi) dipasang dengan opsi ACL atau tidak:
# tune2fs -l /dev/sda1 | grep acl
Sekarang, saatnya untuk menetapkan akses read / write ke pengguna buycloud di direktori tertentu yang disebut reports dengan menjalankan perintah berikut.
# getfacl /shares/project1/reports # Periksa pengaturan ACL default untuk direktori # setfacl -m user: buycloud: rw /share/project1/reports # Berikan rw akses ke pengguna buycloud # getfacl /shares/project1/reports # Periksa pengaturan ACL baru untuk direktori
Jika anda memiliki metode lain dalam menetapkan akses read dan write, silahkan share di kolom komentar.