Samba & create mask & directory mask - тупит

Вобщем запарился я разбираться.
Есть расшареная папка под FreeBSD. Конфиг такой:

[public]
path = /work/public_blin
public = yes
; only guest = yes
; writable = yes
read only = No
; printable = no
directory mask = 0777
create mask = 0777

Когда захожу с винды то папки создаются
drwxrwxrwx 2 nobody wheel
а файлы
rwxrw-rw- 1 nobody wheel
Если на файл в винде поставить атрибут "только чтение"
r-xr--r-- 1 nobody wheel
Если захожу с Линуксы через smb4k то при копирование папки с файлами копируестся папка и 2-3 файла из папки и остальные не хотят (!!!!!), причем права на папку
drwxr-xr-x 2 nobody wheel
а права на файлы
rwx-w--w- 1 nobody wheel
Права локальные (на Линухе) на создаваемые на сервере роли не играют

Может я дурак но помойму это идеотизм...
Как сделать чтобы права ставились самбой как задано?