As I’ve made known here previously, I am one of those “dangerous-but-not-really-very-knowledgeable” types, particularly when it comes to the command line and certain config setups in Ubuntu. That said, I found a solution to the problem I was having with mounting my server using smbfs. I thought I would post it for the Google-pilgrims that might need a hand in the future…
Ever since Dapper, I have had a line in my /etc/fstab that looked like this:
//<server IP>/<share> /home/jason/Server cifs credentials=<credentials file>,lfs,dmask=777,fmask=777 0 0
This stopped working in Hardy. After installing smbfs, the share would still mount, but I would get errors saying the following:
WARNING: 'dmask' not expressed in octal. WARNING: CIFS mount option 'dmask' is deprecated. Use 'dir_mode' instead. WARNING: 'fmask' not expressed in octal. WARNING: CIFS mount option 'fmask' is deprecated. Use 'file_mode' instead.
I could read everything from the server, but I had lost my permission to write there. After finding this bug that was filed at the end of March, I thought, “what the hell, I’ll try mounting the way this guy’s doing it:
//<server IP>/<share> /home/jason/Server cifs credentials=<credentials file>,lfs,file_mode=0777,dir_mode=0777,uid=1000,gid=1000 0 0
And now all is well. DVD playback– fixed. Server share– fixed. What else did I need? Oh, right, nothing.