Isso não é problema, 665 é "rw-rw-r-x". O grupo mantém a escrita, como esperamos.
Como os bits de execução dos arquivos do Samba são usados pra codificar permissões DOS como "archive", "system" e "hidden", você não deve se basear no valor deles pra nada do lado Unix (até pq você não vai executar no Linux nada que foi criado pra ser usado no Windows).
Se isso estiver sendo um problema mesmo pra você, e vc precisar que um usuário que não acessa com o mesmo usuário/grupo que os outros, pode mudar o "create mask" p/ algo como "666" [o default é 744, que corta escrita e execução do grupo e públicas].