Thursday, December 16, 2010

Configuration Samba Server

samba linux
wush…udah lama ga otak atik si Linux, disuruh buat server data ditempat “cari nasi” yang baru….dipikir-pikir, searching, eh akhirnya bisa juga..sekalian ini server diakses langsung pake namanya (hostname-nya) enggak perlu pake alamat IP-nya (ex: 192.168.0.xxx – 192.168.0.xxx)
asumsi : samba sudah terinstal dengan baik…ini pakek Ubuntu 9.04

kalo belum ya
sudo apt-get install samba smbclient
sudo apt-get install smbfs
abis itu….sambanya langsung di download dan otomatis terinstall pada mesin ubuntu anda.
setelah itu kita lakukan konfigurasi pada mesin samba kita
langkah pertama  buat lokasi file sharingnya dulu
mkdir /media/data/serverdata
Buat group terlebih dahulu
useradd -s /sbin/nologin adminku
useradd -s /sbin/nologin -G adminku dedisetiaji
tanda -s, adalah untuk menghalangi user untuk masuk ke dalam sistem linux kita…dan -G adalah untuk memasukkan user “dedisetiaji’ ke dalam group “adminku”
Habis itu kita buat password untuk masing2 user
smbpasswd -a  dedisetiaji
abis itu tekan enter dan masukkan passwordnya….(jangan ampe lupa!!)
Sekarang atur untuk file sharingnya agar yang bisa masuk adalah yang termasuk group admin..
chmod -R 077 5 /media/data/serverdata
chown -R adminku:adminku /media/data/serverdata
(0775 = security user, kalo adminku:adminku, adminku yang di depan untuk definisi pengguna,-R agar subfolder dan file yang terdapat dalam subfolder tersebut dalam security user, adminku dibelakang adalah group dari pengguna. Pake pengguna adminku saja biar nanti kalo buat user yang termasuk dari group adminku dapat langsung terhubung dengan server data samba-nya)
setelah itu kita konfigurasi file sambanya, yaitu di /etc/samba/smb.conf
pico /etc/samba/smb.conf
Perhatikan pada Global-nya…ubahlah security dari share menjadi user
Kemudian buat file konfigurasi file yang akan kita sharing pada bagian paling bawah file konfigurasi
[serverdata]
comment = file server
path = /media/data/serverdata
writeable = yes
browseable = yes
create mask = 0775
force create mod = 0775
force directory mod = 0775
Untuk mengakses samba server dengan menggunakan namanya mis serverdata....kita harus mengedit file yaitu:
1. /etc/hosts
pico /etc/hosts
ubahlah nama host semula menjadi serverdata
2. /etc/hostname
pico /etc/hostname
ubahlah nama yang di dalam menjadi serverdata
Langkah terakhir adalah merestart samba kita dengan perintah
/etc/init.d/networking restart
/etc/init.d/samba restart
Sekarang dengan dari komptuer lain mis Windows..pada tab address pada windows explorer ketikkan serverdata..bila konfigurasi yang dibuat sudah benar akan muncul kotak dialog untuk memasukkan username dan password yang telah dibuat tadi….Bila muncul pesan error telitilah apakah ada konfigurasi yang salah, atau check samba telah berjalan atau belum dengan perintah
top | grep samba
apabila ada aktifitas samba di dalam proses berarti samba sudah berjalan..
kalo tidak bisa lagi bisa PM saya lho…:D

No comments:

Post a Comment