samba
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

Leave a comment

Your email address will not be published. Required fields are marked *