Hai sobat sekolahlinux kali ini saya akan membuat tutorial tentang samba sebagai file server, pada case ini saya menggunakan server dengan centos 6.x sebagai OS nya, dan windows 7 / windows xp sebagai clientnya, baiklah langsung saja kita masuk ke pokok pembahasan tutorial kali ini dan berikut ini topologi yang akan saya gunakan.
samba server
os: centos 6.x
ip: 192.168.1.10/24
samba client
os: windows xp
ip: 192.168.1.100/24
update sama server anda
yum update -y
jalankan command ini untuk install samba
yum install samba*
jalankan command ini untuk menjalankan samba secara otomatis walaupun server habis di restart
chkconfig smb on chkconfig nmb on
jalankan command ini untuk membuat direktori yang nantinya kita gunakan untuk samba
mkdir -p /home/samba/share mkdir -p /home/samba/atasan mkdir -p /home/samba/atasan/bawahan chmod 0777 /home/samba/share/
jalankan command ini untuk backup dan merubah konfigurasi pengaturan samba
cp /etc/samba/smb.conf /etc/samba/smb.conf.bak vim /etc/samba/smb.conf
hapus semua pengaturan dan ganti dengan pengaturan dibawah ini
############# Global Configuration ########## [global] workgroup = WORKGROUP map to guest = Bad User security = user ############# Share Configuration ########## [Guest] path = /home/samba/share read only = no guest ok = yes browsable = yes writable = yes [bawahan] path = /home/samba/atasan/bawahan valid users = bawahan read only = no guest ok = no browsable = yes writable = yes [atasan] path = /home/samba/atasan valid users = atasan read only = no guest ok = no browsable = yes writable = yes
jika sudah save file tersebut dan jalankan command dibawah ini untuk mengecek apakah ada pengaturan yang error atau tidak
testparm
jalankan command ini untuk membuat user & group pada server agar nantinya bisa digunakan untuk membuat user samba,
useradd atasan useradd bawahan groupadd samba usermod -a -G samba atasan usermod -a -G samba bawahan
jalankan perintah ini untuk membuat user samba dan membuat password untuk user yang dibuat
smbpasswd -a atasan smbpasswd -a bawahan
jika sudah dibuat masukan command ini untuk merubah hak akses folder yang kita buat diatas untuk masing-masing user
chown atasan:samba /home/samba/atasan/ chown bawahan:samba /home/samba/atasan/bawahan/
dan berikan permision ini pada masing-masing folder
chmod 0755 /home/samba/atasan/ chmod 0755 /home/samba/atasan/bawahan
jika sudah restart service samba dengan perintah dibawah ini
service smb restart service nmb restart
jangan lupa disable firewall anda atau masukkan command ini pada iptables server samba
iptables -I INPUT 4 -m state --state NEW -m udp -p udp --dport 137 -j ACCEPT iptables -I INPUT 5 -m state --state NEW -m udp -p udp --dport 138 -j ACCEPT iptables -I INPUT 6 -m state --state NEW -m tcp -p tcp --dport 139 -j ACCEPT iptables -I INPUT 6 -m state --state NEW -m tcp -p tcp --dport 901 -j ACCEPT iptables -I INPUT 6 -m state --state NEW -m tcp -p tcp --dport 405 -j ACCEPT service iptables save
oke jika sudah waktunya kita melakukan pengetesan, sebelumnya jangan lupa disable firewall anda
PENGETESAN
pada pc windows xp anda
START => RUN => 192.168.1.10
masuk ke masing2 folder jika anda dimintai password masukan user dan password samba yang anda buat tadi
jika ada pesan error seperti ini Multiple connections to a server or shared resource by same user maka tandanya anda belum keluar dari user yang sebelumnya, untuk keluar anda bisa dengan cara seperti dibawah ini
My Computer => tools => disconnect network driver (lalu disconnect driver yang ada, dan coba masuk kembali dengan user yang berbeda ataupun user yang sama)
oke sampai sini 😀 selamat mencoba jika ada kesulitan comment saja nanti saya akan bantu
*article ini masih akan di update untuk konfigurasi samba via GUI webbased
gan kalo mau bikin 1 folder bisa diakses ke beberapa user (full akses) gimana gan?
seperti shareddocs di windows..
@heru mungkin agan bisa coba cara ini http://sekolahlinux.com/pdc-dengan-samba-ldap-pada-ubuntu-14-04-part-1/
Bos Help..
kok saya login sebagai Bawahan Tidak Bisa … Akses Permision gitu…
kanapa yaa ada yng kurang kayanya artikelnya…
dibantu bos
errornya seperti apa..? sudah di set belum foldernya sesuai dengan peruntukannya..?
coba mas luthfie lebih diteliti lagi.. kemungkinan ada step yang mas terlewat
thak atas informasinyasaya sangat terbantu jangan lupa kunjungi http://seo-gans.blogspot.co.id/