Comment 20 for bug 210741

Revision history for this message
tonyw (tony-whyman) wrote :

I think I have almost found the answer. Look at this bug:

https://bugzilla.samba.org/show_bug.cgi?id=2512

I turned off "Unix Extensions" on the server side and lo and behold I could mount the share on the client using CIFS and the program worked! It looks like CIFS is not telling the how truth when you do an ls -l on a remote share. It may report the local UID/GID as given on the mount, but when it comes to permission checking...

Unfortunately, turning off the Unix Extensions isn't an ideal answer as you lose things like symlinks. Making the UIDs and GIDs match over both client and server should allow Unix Extensions to be kept - but then you're back to the same UID management problems as for NFS.