Samba Server

Step-by-step samba server configuration on RedHat Enterprise Linux

1.Server  IP address is and machine name is Server1
2.Windows machine IP address is and machine name is client2.
3.Firewall Should be disabled.
#chkconfig iptables off
#service iptables stop
#chkconfig ip6tables off
#service ip6tables  stop
4.To check if all rpms required for samba are installed or not.
#rpm –qa | grep samba
Samba-client-<version- name>
5.If not, install it using
#rpm –ivh samba OR #yum install samba*

6.Copy the original configuration file as smb.conf.bck
#cp /etc/samba/smb.conf /etc/samba.conf.bck

7.Now edit the configuration file
#vi /etc/samba/smb.conf

8.To share home directory edit this part of /etc/samba/smb.conf
comment=Home directories
browseable =yes

9.To share printer edit this part of  /etc/samba/smb.conf
comment = All printers
path = /var/spool/samba
browseable = no

10.To configure share called IHNCSHARE edit this part of /etc/samba/smb.conf
[Jay’s share]
comment = Testing Samba Server
path  = /samba
valid users = user1, user2
11.Save the file with :wq!
12.To check your configuration file type testparm
13.Create two samba users user1 and user2
useradd user1
useradd user2
14.Create smbpassword for both the users
smbpasswd –a user1
smbpasswd –a user2
15.Now you stop/start the samba services
#service smb stop
#service smb start
16.To see what is shared from your server through samba for a particular user
#smbclient  -L server1 –U user1  or smbclient –L // –U user1
17.To see what is shared for a particular host
#smbclient –L  mac2
18.Now, permanently make samba server on
#chkconfig smb on


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s