security = SHARE
Evite usar essa opção. Ela é incompatível com as novas versões do windows, não dá segurança, e por incrível que pareça é mais difícil de configurar que o normal ("security = USER").
invalid users = root
Quer dizer que quem não tem um usuário válido tem acesso total ao seu computador???
[homes]
comment = Home Directories
Sugestão pra melhorar a segurança:
valid users = %U[Servidor]
comment = Servidor de Arquivos.
path = /home/servidor
read only = No
guest ok = Yes
Sugestões:
Se vc tirar mesmo o "security = SHARE", vai ter que tirar também esse "guest ok = Yes".
francisco@francisco-desktop:~$ smbclient -L //127.0.0.1
Enter francisco's password:
Domain=[HOME] OS=[Unix] Server=[Samba 3.4.7]
Server requested LANMAN password (share-level security) but 'client lanman auth' is disabled
tree connect failed: NT_STATUS_ACCESS_DENIED
Ele dá a dica do problema: o modo de segurança "security = SHARE" exige uma opção que você não colocou.
Eu espero, sinceramente, que você escolha mudar o modo de segurança pra "USER".