Samba Share subfolder dengan permission berbeda


Sekedar share dan mengingatkan saya ketika lupa.

Mungkin rekan-rekan pernah mengalami kasus, atau pingin buat kasus (maskud saya berkeinginan membuat) men share folder yang didalamnya terdapat sub folder dengan hak akses berbeda.


Sebagai ilustrasi, Ada sebuah group dengan nama "Grup-A" yang didalamnya terdapat member user "Ana" dan "Ani", mereka memdapatkan hak share folder pada file server yang menggunakan samba, dengan hierarchy sbb;

[Folder A]
  |...[Ana]
  |...[Ani]

Penjelasan:
Didalam folder yang diberi nama "Folder A" terdapat sub folder "Ana" dan "Ani", yang mana masing masing user tidak dapat melihat isi dari folder user lain, bagaimanakah solusinya..?

jika user yang belum tau, mungkin akan menshare masing2 sub folder tersebut, cara demikian cukup sederhana, namun tidak efektif, dikarenakan akan banyak folder bermunculan di depat, alhasil tidak eye catching.

lalu bagaimana solusinya, mari kita bahas. dengan asumsi folder dan user, serta grup sudah di konfigure dengan benar.
secara global langkah2 yang dibutuhkan adalah sbb;
1. Buat hak akses folder "Folder-A" dengan valid user = @Grup-A (tanda @ menandakan grup pada samba 3.x)
2. Jadikan subfolder "Ana" owner dari user "Ana", begitu juga subfolder "Ani" owner dari user "Ani".
3. Rubah mode subfolder tersebut sesuai keinginan, contoh yang akan dibahas adalah dengan memberikan hak akses full (read,write,execute) untuk owner dan yang lain tidak bisa apa-apa.

Dari cara diatas, mari kita apliaksikan. buka terminal server anda..!!
- untuk langkah no.1 diatas, lakukan dengan cara;

## potongan code samba
    [Folder-A]
comment = Share Folder A
path = /home/folder-a
valid users = @Grup-A
read only = No


- untuk no.2, lakukan sbb;

pastikan lokasi anda berada di /home/
# chown Ana /home/folder-a/Ana/
# chown Ani /home/folder-a/Ani/


- untuk no.3, lakukan sbb;

# chmod 700 /home/folder-a/Ana/
# chmod 700 /home/folder-a/Ani/


Selesai, gampang kan..!!
dengan demikian subfolder masing2 mempunyai hak atas user masing2..
intinya dilarang ngintip ke folder tetangga ya..wkwkwkw..

demikian tutor yang saya buat, semoga membantu..!!

1 komentar:

Anonymous said...

Numpang nanya..
Bagaimana kalau kasusnya, user tidak dapat membuat foder dan menulis data di SUB FOLDER.

kasus ini karena File share yg sebelumnya dari Windows dan dipindah ke Linux, so untuk membuat permisian 777 pada sub folder ngak mungkin, karna nama sub folder ada sepasinya, dan jumlahnya banyak.

Mohon pencerahannya.

Post a Comment