To add the unix accounts, use the following commands:
useradd $USER
passwd $USER
This will create the user and set the password. Run them individually. First add the user, then set the password.
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.
shortcut!
start - run - secpol.msc - enter
or do this if you don't want to use the run command:
..and here's what you do once the security policies screen is up:
shortcut (again!)
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.
long version
\\address\share_name