I have a [public] share set up on a samba server. That share has a 'p1' directory in it. I can mount this directory using the following format: //server/public/p1 ...but not with: \\server\public\p1 The difference is in how mount.cifs is parsing the string. When using forward slashes as a delimiter, the options string looks like this: unc=//server\\public,ip=www.xxx.yyy.zzz,user=root,ver=1,rw,noauto,guest,sec=none,prefixpath=p1 ...with backslashes I get an option string like this: unc=//server\\public\\p1,ip=www.xxx.yyy.zzz,user=root,ver=1,rw,noauto,guest,sec=none ...mount.cifs is not correctly stripping the "p1" off of the unc string and adding the prefixpath option with native format UNC strings.
actually...now that I look, this bug and bug 370501 are pretty closely related. I'll close this as a dupe, since I think we can fix both in userspace... *** This bug has been marked as a duplicate of 370501 ***