Isso pode ajudar, o OS X 10.5 teve problemas semelhantes com o nosso Samba até que um conjunto mágico de permissões do smb.conf foi aplicado que parou o mesmo tipo de problemas sem permissões. Tente substituir / alterar seus valores com estes:
create mask = 0664
force create mode = 0664
security mask = 0000
force security mode = 0664
directory mask = 0775
force directory mode = 0775
directory security mask = 0000
force directory security mode = 0775
Não posso garantir que isso conserte você, mas foram necessários vários ajustes para solucionar o mesmo problema para esses clientes Mac.