Вообщем, суть проблемы такова: samba напрочь отказывается подчиняться опциям по установке прав на файлы, которые находятся на шаре. Пример: файл имеет права 0777, и редактируется виндовым юзером через самбу. После этого права на файл становятся 0755, хотя в конфиге указаны опции
force create mode = 0777
force directory mode = 0777
Лечится это так. Нужно смонтировать раздел на котором находится шара с ключевым словом bsdgroups (привожу выдержку из /etc/fstab всё пишется в одну строку):
/dev/sdb1 /data ext3 noatime,bsdgroups 0 1
Оригинал статьи здесь.
Опубликовано с разрешения редакции журнала RootUA и газеты FOSS News