Samba As Linux File Server.
What is Samba ?
Introduction of Samba (Linux File Server). Samba is derived from word SMB, whick means Session Message Block. Samba is a protocol used to exchange data between Linux and windows machines.
Now we are going to configure samba as file server. we will share files on linux server and access them on windows xp machine.
File Server :
OS = Centos 5.5
Name = samba.broexperts.com
IP = 192.168.0.200
# yum install samba
Now Edit smb.conf file which is located on this location
file path = /etc/samba/smb.conf
First of all create backup of orignal file.
# cp /etc/samba/smb.conf /etc/samba/smb.conf.orignal
Let’s edit smb.conf file and replace it with these contents
# vi /etc/samba/smb.conf
smb.conf file contents
[global] workgroup = WORKGROUP # Workgroup Name comment = Samba File Server of www.broexperts.com # Comments hosts allow = 192.168.0. 127. # Allowed Networks security = user os level = 64 encrypt passwords = yes preferred master = yes domain master = yes wins support = yes # Availabe Shares [MyData] comment = MyData Share for Windows Clients path = /data/mydata # This Directory Should be present read only = no browseable = yes valid users = h.haider
save & exit
# service smb start
start on boot
# chkconfig smb on
We use a valid user account of samba server for authentication.
create user = h.haider
# useradd h.haider
Generate samba password of h.haider user
# smbpasswd -a h.haider
Now you can Access this share from windows machine using h.haider user.