[Samba] Unix Extensions and "force create mode"?

Fabio Muzzi liste at kurgan.org
Sun Apr 5 17:44:39 GMT 2009

It seems that when the clients (and the server) use Unix extensions, the
"force create mode" (and maybe "force directory mode"?) setting is
completely ignored.

I have a Samba 3.2.5 server that is accessed from Windows and Linux.

One share is configured as follows:

        comment = Galleria fotografica
        path = /ud0/foto
        create mask = 0775
        read only = No
        directory mask = 0775
        force directory mode = 0775
        force create mode = 0664
        map system = Yes
        map hidden = Yes
        dos filemode = Yes

When a Windows client writes a file to this share, the file gets the
correct permissions (664). When a Linux client writes to this share, the
permissions are set from the client (in my case the default is 660). 

This is wrong because I need 664 on this share.

If I disable Unix Extensions on the server, the "force" settings are
enforced correctly.

Is this a bug or is it the intended behaviuor? Is there a way to force
permissions even when files are accessed from a Linux client that uses
Unix extensions?


More information about the samba mailing list