Acho que isso é um problema porque seu usuário não tem mídia como grupo principal. Portanto, seus clientes do Windows tentam gravar o arquivo como user.user em vez de user.media . Uma maneira simples de corrigir esse problema é chown todos os arquivos no nobody.media dentro de / data / media que você está compartilhando e forçando os clientes para escrever como nobody.media . Seu smb.conf ficaria assim
[global]
security = user
guest account = nobody
[media]
path = /data/media
browsable = yes
guest ok = yes
guest only = yes
read only = no
create mask = 0765
force user = nobody
force group = media