Samba adalah salah satu aplikasi paling banyak digunakan untuk mempermudah sharing antar Windows dengan Linux, ataupun Linux dengan Linux, beberapa keunggulan lainnya dari samba adalah bisa digunakan untuk printer sharing. Distro yang akan kita gunakan untuk instalasi kali ini adalah Debian 6.
Login sebagai root dan eksekusi perintah dibawah ini untuk menginstall file-file yang dibutuhkan samba di Debian
apt-get install libnss-winbind libsmbclient smbclient libcupsys2 samba samba-common cupsys-bsd
Untuk konfigurasinya terletak di /etc/samba/smb.conf, backup file smb.conf
cd /etc/samba; rm -f smb.conf; nano smb.conf;
dan gantikan dengan file dibawah ini
[global] # nama workgroup anda workgroup = WORKGROUP # agar bisa diakses dengan \\Jaranguda dari sistem Windows netbios name = Jaranguda server string = %h File server passdb backend = tdbsam security = user username map = /etc/samba/smbusers #harus ada wins agar dikenali oleh windows name resolve order = wins bcast hosts domain logons = yes preferred master = yes wins support = yes hide unreadable = yes # Useradd scripts add user script = /usr/sbin/useradd -m %u delete user script = /usr/sbin/userdel -r %u add group script = /usr/sbin/groupadd %g delete group script = /usr/sbin/groupdel %g add user to group script = /usr/sbin/usermod -G %g %u add machine script = /usr/sbin/useradd -s /bin/false/ -d /var/lib/nobody %u idmap uid = 15000-20000 idmap gid = 15000-20000 # sync smb passwords with linux passwords passwd program = /usr/bin/passwd %u passwd chat = *Enter\snew\sUNIX\spassword:* %n\n *Retype\snew\sUNIX\spassword:* %n\n . passwd chat debug = yes unix password sync = yes # set the loglevel log level = 3 [homes] comment = Home valid users = %S read only = no browsable = no
setelah selesai restart service samba
service samba restart
Menambah User Samba
sekarang tambahkan user baru di samba anda dengan cara menambahkan userbaru di debian
useradd jaranguda
dan masukkan ke dalam samba dengan cara
smbpasswd -a jaranguda