This guide will show you how to map a drive in Windows so you can connect to a Samba share.
1. First Step: Creating the Samba Users
a. Add the unix accounts on the server
To add the unix accounts, use the following commands:
This will create the user and set the password. Run them individually. First add the user, then set the password.
b. Add the user to Samba database
To add the user you just created to the samba database, you will run the following commands:
sampasswd -a $USER
Now edit the samb conf file. On RHEL6 it is located in /etc/samba/smb.conf. Add the following line to the specific Samba share, [example-share], in the conf file:
valid users = $USER1 $USER2 etc...
Now restart the Samba service
service smb restart
Disclaimer: Change these settings at your discretion.
Before you can proceed to adding the drive mapping, you need to first reconfigure some security policy
settings on your local machine which may not apply to everyone; however, it's worth checking out. This will
help ensure you can communicate with the unix machine running the Samba
share. You may try to add it first before changing the settings, but if
it fails this should do the trick.
a. Edit the Security Policy Settings
start - run - secpol.msc - enter
or do this if you don't want to use the run command:
- Start - Control Panel - Administrative Tools
- Open Local Security Policies
..and here's what you do once the security policies screen is up:
- Expand Local Policies
- Open Security Options
- Open Network security: LAN Manager Authentication Level
- Set the drop-down to 'Send LM & NTLM (use NTLMv2 if negotiated)'
- Click apply and ok
- Open Network Security: Minimum session security for NTLM SSP
- Uncheck 'Require 128-bit encryption'
- Apply and OK
- Do the same for the other NTLM SSP Security directly underneath the first
b. Map the Drive!
start - Run - CMD - enter
net use x: \\address\share_name /u:$USER
When you hit enter after that, it will prompt for the users
password. Just put it in. Also the 'x:' can be replaced with whatever
drive letter you want to use.
- Open 'My Computer' (or just "Computer" from your start menu)
- Click Map network drive
- Set the drive letter
- Enter the Folder Name (Samba share address)
- Your choice for reconnect at logon. I'm assuming you won't want to do this every time, so just leave that checked.
- Press finish and enter your user information as requested.
- Your drive is mapped.