Samba: nem tudom beállítani a jogosultságokat

Sziasztok!

van egy Ubuntu 14.04 szerver (Samba Version 4.1.6-Ubuntu), és Win7 kliensek.
Samba oldala szerint:
Force directory mode: "This parameter specifies a set of UNIX mode bit permissions that will always be set on a directory created by Samba."
hiába állítom be 0777-re, drwxr-sr-x jogot kapok csak.
Próbáltam máshogy is:
inherit permissions: Így a könyvtár jogok jól beállnak, de a fájl jogaim nem.
Parent directory: drwxrwsr-x
Amiket létrehozok benne:
drwxrwsr-x
-rw-r--r--

smb.conf ide vonatkozó része:
create mask = 0664
force create mode = 0666
directory mask = 0775
force directory mode = 0777
#inherit permissions = yes
#inherit acls = yes
#map archive = no

Mit rontok el?

szerk:
Ha az első esetben a force-hoz 2777-et írok, akkor jól működik. 0777-el miért nem?
A második esetben, amit inkább szeretnék használni, ha a map archive-ot no-ra teszem, jól működik, csak lesz az ownernek egy x bitje, ami nem tetszik. De a map archive nem (csak) azt írtja ki, hanem a w bite(k)t is. Vajon miért?

Hozzászólások

Ez közben megoldódott?
Valakinek ötlete?

Az a setgid miert van , mitol es kell-e?Mivel igy minden dir meg fajl a group altal megszabott jogokat kapja.
force-el gondolom azert mukodik mert akkor a samba erovel folulirja a sima unixos jogokat vagyis nem foglalkozik vele.

A map archive igy van csinalva ha jol ertem:
Preserve DOS archive attribute in user execute bit (0100).

samba 3-nál egyik share-emen ezt a konfigot használom.
nem is a konkrét beállítások az érdekesek, hanem a megjegyzések.
2*2*2 opció van a jogokkal kapcsolatos opciócsaládban:
kvt vagy fájl * létrehozás vagy chmod * AND vagy OR maszolás.
samba 4-nél asszem kivettek belőle valamennyit.


 create mask = 0664                      # bitwise AND on new files
 force create mode = 0600                # bitwise OR on new files
 security mask = 0775                    # bitwise AND on chmod files
 force security mode = 0600              # bitwise OR on chmod files

 directory mask = 0775                   # bitwise AND on new folders
 force directory mode = 0700             # bitwise OR on new folders
 directory security mask = 0775          # bitwise AND on chmod folders
 force directory security mode = 0700    # bitwise OR on chmod folders

~~~~~~~~
deb http://deb.uucp.hu/ wheezy yazzy repack

ez szintén egy samba 3 konfigolást könnyítő comment:


 # -rwxrwxrwx
 #   ||  |  |
 #   ||  |  `- DOS hidden attribute
 #   ||  `---- DOS system attribute
 #   |`------- DOS archive attribute
 #   `-----+-- yes -- report inverse of DOS readonly attribute (ATTRIB +R => chmod ugo-w; ATTRIB -R => chmod u+w)
 #         `-- permissions -- report the effective permissions of the connecting user; only can change r/o attribute by NT ACLs, not on DOS

 map archive = no
 map readonly = no
 map system = no
 map hidden = no

~~~~~~~~
deb http://deb.uucp.hu/ wheezy yazzy repack