Mounting a Windows Share
It is quite straight forward to mount a Windows share using the -t cifs option with the mount command, e.g.
mount -t cifs -o username=myuser //WINDOWS_SHARE_IPADRESS/the_share_name /mnt
You will be prompted for the password asscociated with the user you specified.
If you want to mount a Windows share on boot, you will need to add it to /etc/fstab . It is obviously prefereable not to hard code passwords in a world readable file so here's a way around this. The following is an example line you would add to /etc/fstab:
//mywindowsserver/theshare /the_mount_point cifs credentials=/etc/samba/auth.priv,rw,uid=root 0 0
username=the_user_name password=secretpassword domain=justsomestuff.co.uk
This file has the permissions
ls -l /etc/samba/auth.priv -rwxr----- 1 root root 63 Nov 4 09:37 /etc/samba/auth.priv
This keeps the user credentials relatively safe.