Setting Permission Folder/File Sharing pada Samba dengan CLI

Posted by

Banyak cara yang dapat dilakukan untuk mengatur permission pada file/folder sharing dan salah satunya adalah dengan menggunakan Command Line Interfaces (CLI). Penggunaan command line tentu tidak asing bagi pengguna Linux khususnya server untuk urusan atur-mengatur. Untuk mengatur permission pada file/folder sharing Samba, kita dapat menggunakan ACL. Tentu saja package ACL ini harus diinstall terlebih dahulu. Untuk Linux SUSE/OpenSUSE, dapat menggunakan perintah zypper in acl. Untuk Redhat family dapat menjalankan perintah yum install acl dan untuk Debian/Ubuntu family dapat menjalankan perintah apt-get install acl

Setelah package ACL terinstal, tambahkan mode acl pada fstab. Contohnya seperti berikut :

/dev/sda1 / ext3 defaults,acl 1 1

Pada contoh diatas, didapatkan bahwa partisi /dev/sda1 merupakan partisi root yang diwakili dengan tanda / yang memiliki ektension type ext3 dan terdapat tambahan mode acl. Mounting ulang partisi agar mode acl dapat terbaca

mount -o remount /

Untuk mengatur permission dengan acl dapat menggunakan perintah setfacl. Adapun parameter yang dapat digunakan sebagai berikut :

parameter-acl

Contoh penggunaan :

setfacl -m u:namauser:acl file/folder sharing

contoh

setfacl -m u:ahmad:rwx musik --> mengubah/menambah hak akses file/folder musik agar user Ahmad memiliki full akses

setfacl -d -m u:ahmad:rwx musik --> mengubah/menambah file/folder musik agar user Ahmad memiliki full akses dan menjadi default permission terhadap user Ahmad

setfacl -R -m u:ahmad:rwx musik --> mengubah/menambah permission user Ahmad terhadap seluruh file yang berada pada folder musik

Semua contoh diatas menunjukkan bahwa user Ahmad memiliki full akses terhadap file/folder musik. Apabila hanya memiliki akses read/baca saja, rwx dapat diganti dengan rx

Untuk melihat permission file/folder yang sudah ada, dapat menggunakan perintah getfacl. Contohnya sebagai berikut :

getfacl musik

Hasil dari perintah diatas akan menampilkan user beserta permission yang terdapat pada folder musik.

Bagaimana? gampang bukan pengaturan permission file/folder sharing menggunakan Command Line. Jika ada pertanyaan atau penjelasan yang kurang dimengerti, jangan segan-segan untuk isi permasalahannya pada bagian komentar 😀

Silakan dicoba dan semoga bermanfaat 😀

2 comments

  1. mas mau tanya deh, kenapa saya tidak bisa menggunakan ACL ya? ketika buka direktori dev tidak ada sda1 jd saya tidak bisa mengaktifkan ACL nya, saya menggunakan centos 6.8, mohon dibantu ya mas soalnya saya lagi belajar ini terima kasih.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.