Setting Permission Folder/File Sharing pada Samba dengan CLI - InfoMedia

Artikel Tips & Tutorial

Sunday, June 15, 2014

Setting Permission Folder/File Sharing pada Samba dengan CLI

  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 :D
Silakan dicoba dan semoga bermanfaat

No comments:

Post a Comment

Powered by Blogger.

Post Top Ad