Sharing Data dengan Samba

April 16, 2010 by
Filed under: Linux Fundamental 

Samba adalah sebuah paket aplikasi yang berfungsi sebagai perantara antara keluarga Windows (9x, NT, dst) dengan keluarga Unix (Linux, FreeBSD, OpenBSD). Tapi pada awalnya pengembangan Samba adalah pada sistem operasi Linux.
Setidaknya terdapat 4 kemampuan dari Samba yaitu :

  1. Berbagi pakai file-file Linux supaya bisa diakses sistem operasi lain atau sebaliknya.
  2. Berbagi pakai file antara sesama Linux.
  3. Menggunakan printer Linux dari sistem operasi lain dan sebaliknya
  4. Membuat Linux menjadi server WINS (Windows Internet Name Service).

Samba dibuat dengan memanfaatkan protokol SMB ( Server Messages Block) yang pada Win family lebih terkenal dengan nama NetBIOS. Pada dasarnya Samba terdiri dari 2 daemon ( program yang menetap di memori) yaitu smbd dan nmbd.

Smbd berfungsi mengatur sumber daya yang dapat digunakan secara bersama baik file maupun printer, menyediakan autentikasi dan otorisasi untuk klien Samba. Jadi daemon ini sebagai “bos” yang mengatur aktifitas antara samba server dengan samba client. Sedangkan nmbd berfungsi sebagai nameserver, yaitu memberikan informasi soal nama komputer yang terdapat pada jaringan dan menyediakan daftar browse.
Untuk mengatur kerja kedua daemon di atas adalah dengan mengedit file smb.conf yang biasanya terdapat pada folder /etc/samba/smb.conf

Pada Linux Ubuntu untuk men-share file /folder pada jaringan, cukup klik kanan pada lokasi folder yang berisi file tersebut, pilih share folder. Jika ingin melihat file yang di share menggunakan samba dapat melalui file browser. Pilih menu Go > Location kemudian ketikkan smb://ip address komputer pada bagian location. Begitu juga jika linux ingin melihat apapun yang dishare oleh windows.

Konfigurasi SAMBA dapat dilakukan melalui terminal pada distro Ubuntu/Debian dengan mengakses :

~$ sudo gedit /etc/samba/smb.conf

Beberapa baris yang harus diedit adalah;
Pada bagian authentikasi, security diisikan menjadi security = share
Pada bagian authentikasi, encrypt passwords = true
Pada bagian authentikasi, guest account = nobody
Pada bagian printing, load printers = yes
Pada bagian printing, printing = cups
Pada bagian printing, printcap name = cups
Pada bagian share definition, tag printers, browseable = yes
Pada bagian share definition, tag printers, public = yes
Pada bagian Misc, baris paling akhir isikan :
usershare allow guests = yes
usershare owner only = false

Pada bagian networking, nilai interface-nya diisi dengan kondisi mesin saat itu
Pada bagian global – browsing identification, berikan nilai baru bernama netbios name dengan nama yang diinginkan. Paling mudah, nama pengguna dari komputer tersebut.

Simpan dan restart service samba dengan menggunakan perintah:
~$ sudo /etc/init.d/samba restart

Silakan dicoba (Ubuntu), klik kanan Folder yang mau dishare > Sharing Option > Share this Folder > Beri Nama Share > Create Share.

Ambil data yang dishare masuk Nautillus Filebrowser, Go > Location > ketik smb://ip address komputer yang dishare.

Comments

5 Responses to “Sharing Data dengan Samba”

  1. wibisono on April 16th, 2010 11:25 pm

    hore.. mendapat pertamaxxx..

    nice inpo gan..

  2. rusdi on November 7th, 2010 3:29 pm

    mas stelah tah praktekkan ko ga bsa ya apa msh ada yg salah.tp buat share printer udah bsa i

  3. Andy MSE on April 25th, 2011 6:55 pm

    saya suka goyang samba… (dance)

  4. Blogger Sragen on May 18th, 2011 7:36 am

    Dari dulu pengen belajar linux kagak kesampaian juga xi3

  5. d monkz on June 7th, 2011 12:11 pm

    g ngerti juga …hehehhe… boleh tambah bagi2 ilmunya ngg’

Feel free to leave a comment...
and oh, if you want a pic to show with your comment, go get a gravatar!





*
To prove you're a person (not a spam script), type the security word shown in the picture.
Anti-Spam Image