Sharing & Accessing Samba Share (Part 4)HARDWARE NETWORKING LINUX SOFTWAREIt Tech Technology

It Tech Technology



Home Top Ad

Post Top Ad

Monday, January 4, 2016

Sharing & Accessing Samba Share (Part 4)

Sharing & Accessing Samba Share

Step1: Accessing shared Resources from Windows machine:

Double Click on My Network Place → Click “Entire Network”→ Microsoft Windows Network → Double Click on ALPHABD icon → here you will show the Samba Server & all Windows machine → Double Click Samba Server → Double click your Share resources & create, delete, copy/paste everything you can do now.

            You can also use your home directory by using Network Drive to do this Double Click on My Computer icon → Follow the Network Device Section → Double click a Drive then put you necessary documents in to it.

Step-2: Accessing share resources by mounting Linux share on windows machine:

Samba is a program which allows you to share your files between Linux and Windows. Your Statistics Samba share contains all of your Linux files. By mounting the Samba share on your Windows machine, you will be able to access your files across the operating systems.


Suppose you have some confidential files that exist on a Windows machine are not backed up by the department and are subject to be erased without notice. If your Windows machine crashes, you could permanently lose your files. Only files saved in your Samba share are backed up. Please make it a practice to keep your Windows files on your Samba share.

 You must first enable security protocol on windows machine. In order to mount Linux shares (such as \\samba, Z: drive) on a Windows XP system, you must force XP to use the NTLM protocol as well as NTLM2.


1.     Select Start → Run and type “secpol.msc”. Press “Enter” or Start → Program → Administrative Tools → Local Security Policy.

2.      Expand the Local policies Container → Security Options.

3.      Locate “Network Security: LAN Manger authentication level” → Double Click.

4.   Change the setting it from “Send LM & NTLM responses” to “Send LM & NTLM – useNTLMv2 session security if negotiated” → OK.

5.      Open My Computer → Tools → Map Network Drive.

6.      Click on “Drive: “drop down menu & choose A drive Letter (Z :)

7.      Click Browse → Select Entire Network → Microsoft windows Network → Choose you workgroup/domain name → Select Samba Machine → Select A share folder that you want to map with windows → OK.

8.      Make Sure the “Reconnect at Logon” box is checked → Finish.

9.      Samba should now be Visible in “My Computer”.

Step-3: Sharing windows Resources that you can access from Linux machine

You can also share so many Resources of windows machine for accessing from Linux machine. You can share CD-ROM, DVD, floppy or hard disk drive installed on a Windows machine. In this section I'll show you how to share a CD-ROM drive from windows machine & also how to access it from Linux machine.

The Windows client machine should be setup first as a member of a Samba domain or workgroup. The next step is to make the CD-ROM drive shared. The steps you used depend on which version of Windows you have.

For Windows XP
1.     Double click 'My Computer'

2.     Right click on the CD-ROM drive and choose ' Properties' then Sharing

3.     Set the Share Name as 'cdrom' and the appropriate access control

4.     Logout and login again as normal using your current login

After you have completed this task, you'll have to go to the next step of testing your configuration.

Step-4: Mount the shared CD-ROM drive on Linux machine and put a share definition on smb.conf file that you can access it from both Linux & all other windows machine. To do it follow the below.

[[email protected] srv1]# mkdir /opt/CDROM

[[email protected] srv1]# chown root:samba-users /opt/CDROM

[[email protected] srv1]# smbmount //IP or machine name/Share_name /opt/CDROM
[[email protected] srv1]# mount –t smbfs //IP or machine name/share_name /opt/CDROM

After that you should permanently mount the drive that it can load the share on every restart.

[[email protected] ~]# vi /etc/fstab

Then type this path following by space or tab key

//windows_IP/Share_name    /opt/CDROM   smbfs    username=nobody  0 0
Now put a share definition in to the share section on smb.conf

From Linux machine:

[[email protected] srv1]# smbclient –L //Win_IP

Now you can use various command like: - dir, cd, put, get, pwd, ls, mget, q etc

Testing the Samba Configuration File

            To test the configuration file for syntax errors, use the “testparm” command. It will also list all settings currently in place, including defaults that may not appear in the configuration file.

[[email protected] ~]# testparm –v

Testing Share Configuration:

Use the smbclient command to test your share. You should substitute the name of your Windows client PC for "Client1," and in place of "username" provide a valid workgroup/domain username that normally has access to the Windows client. You should get output like this when using the username's corresponding password:

[[email protected] ~]# smbclient -L Client1 -U user1

Post Bottom Ad