Michael Lueck wrote:
My original thread had the incorrect subject line. The original trouble / question remains open and unsolved.

There are a few things going on here....

Greetings-

I am working through coming up with a Linux client integration to Samba PDC's.

I mount several shares with this sort of syntax:
/bin/mount -t cifs -o credentials=/home/userid/.smbcredentials,uid=userid,gid=userid,dmask=0777,fmask=0666 //ldslnx01/data /mnt/ldslnx01/data/

However when I create new files/dirs on the Samba share from the Linux workstation, the perms are not 0666/0777 as I have specified.
The dmask/fmask parameters specify the permissions that the client will show as being set on remote files. This is based on the assumption that the remote server is not compatible with unix style permissions and/or has no way of communicating them to the client. When connecting to a samba server via cifs, these assumptions do not hold.

The dmask/fmask settings have no bearing on the permissions that the server will set on the files, it is purely related to what processes on the client system will see.

Aside from all of that, mount.cifs doesn't use *mask any more it uses *_mode.

Historically I set those perms on the share, and that has always worked with Windows clients.

Windows does not use unix style permissions, it has no equivilant to the fmask/dmask settings.
I added that bit to the mount command, but it made no difference.

I believe I end up with 0755/0644, but do not hold me to that as I have simply verified it is not correct and that is all the checking I have done.

This is about what I would expect, you have two unix servers talking via cifs, unix extensions will be enabled automatically and file permissions on the client will be the same as on the server. If you want to change this, you can still use force * mode settings on the server, or you can disable unix extensions and use the *_mode options to mount.cifs to mimick the old behavior.

Thanks!



*Michael Heydon - IT Administrator *
[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>

--
To unsubscribe from this list go to the following URL and read the
instructions:  https://lists.samba.org/mailman/listinfo/samba

Reply via email to