[SHARE] Samba Share subfolder dengan permission berbeda

Diskusi tentang Ubuntu Server baik webserver, database server, samba server dan service lainnya serta jaringan menggunakan Sistem Operasi Ubuntu.
User avatar
ilham2930
Posts: 1123
Joined: 02 Jan 2010, 19:30
Location: /indonesia/tangerang/bonank_city
Contact:

[SHARE] Samba Share subfolder dengan permission berbeda

Postby ilham2930 » 02 Apr 2012, 15:47

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;

Code: Select all

[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 (jika belum, lihat dibawah).
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;

Code: Select all

## 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;

Code: Select all

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


- untuk no.3, lakukan sbb;

Code: Select all

 
# 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..

####### Tambahan
berhubung ada yang request tutorial membuat user dan group, sedikit saya jelaskan bagaimana membuat user dan grup.

- Membuat user baru;

Code: Select all

$ sudo useradd <nama-user>
$ sudo useradd Ana


- Membuat password untuk user

Code: Select all

$ sudo passwd <nama-user>
$ sudo passwd Ana

lakukan juga untuk user Ani.

- Membuat Group baru

Code: Select all

$ sudo groupadd <nama-grup>
$ sudo groupadd Grup-A


- Memasukan user kedalam grup

Code: Select all

$ sudo useradd <username> <groupname>
$ sudo useradd Ana Grup-A
$ sudo useradd Ani Grup-A

atau bisa juga dengan cara sbb;

Code: Select all

$ sudo usermod -aG <groupname> <username>
$ sudo usermod -aG Grup-A Ana
$ sudo usermod -aG Grup-A Ani


untuk melihat hasil kerja anda bisa dilihat dengan cara;

Code: Select all

$ sudo cat /etc/gshadow


untuk lebih lengkapnya cara membuat user dan grup bisa dilihat >

demikian tutor yang saya buat, semoga membantu..!!
Last edited by ilham2930 on 27 Feb 2016, 19:56, edited 1 time in total.
Reason: Tambah cara add user dan grup..
User avatar
abu_unaisah
Posts: 1621
Joined: 24 Nov 2011, 14:07

Re: [SHARE] Samba Share subfolder dengan permission berbeda

Postby abu_unaisah » 02 Apr 2012, 16:13

gan tolong ditambahin dung, cara buat user n password ana, ani. biar newbie kek ane bisa mudeng

trims gan
User avatar
rizaaal
Posts: 1212
Joined: 01 May 2011, 16:02
Location: Bekasi, Indonesia
Contact:

Re: [SHARE] Samba Share subfolder dengan permission berbeda

Postby rizaaal » 02 Apr 2012, 20:06

[quote=ilham2930]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;

Code: Select all

[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;

Code: Select all

## 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;

Code: Select all

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


- untuk no.3, lakukan sbb;

Code: Select all

 
# 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..!!


manthab mas. izin bookmark :D