It will help to use CIFS. Does this link help? Ubuntu Wiki?
You'll need the smbfs package to start.
sudo apt-get install smbfs
Replicated from the Wiki
Ubuntu 10.10 Maverick Meercat
Using the text editor of your choice, create a file with your remote servers logon credential. Replace the with the local username. The following will open up the GEdit application:
sudo gedit /home/<LOCALUSERNAME>/.smbcredentials
Place your username and password into the file. Replace the and with the appropriate information:
Save and exit.
Change the permissions on the file to prevent unwanted eyes from viewing your remote share's logon information:
sudo chmod 600 /home/<LOCALUSERNAME>/.smbcredentials
Open the file system table file for editing. The following will use GEdit to edit it:
sudo gedit /etc/fstab
Add the remote share to the table on a line by itself. The following line when replaced with appropriate data will mount the share for reading and writing:
//<SERVERNAME>/<REMOTEPATH> /<LOCALMOUNTPOINT>/<LOCALPATH> cifs credentials=/home/<LOCALUSERNAME>/.smbcredentials,iocharset=utf8,file_mode=0777,dir_mode=0777 0 0
Save and exit.
Finally, test the fstab entry by issuing:
sudo mount -a
If no errors are output, it is likely safe to test with a reboot.
Your remote share should now mount automatically every boot.
It may be that you need be to "map" your username and group to the remote file system's username and group, using
uid=x,gid=y in /etc/fstab, where x=your_uid and y=your_gid (on the remote server).
//<SERVERNAME>/<REMOTEPATH> /<LOCALMOUNTPOINT>/<LOCALPATH> cifs credentials=/home/<LOCALUSERNAME>/.smbcredentials,iocharset=utf8,file_mode=0777,dir_mode=0777,uid=YOUR_USERID,gid=YOUR_GROUP_ID 0 0