o que mostra o arquivo de log em /var/log/samba/log.smbd quando vc tenta fazer um logon?

execute testparam (algo assim) dando o smb.conf para o programa procurar por erros de sintaxe no arquivo de configuração... talvez você tenha cometido algum erro ali dentro...

para quê você está utilizando valid users?