Para acessar o compartilhamento de samba, preste atenção:
- Você teve que criar um usuário do sistema com o mesmo nome de usuário. Neste caso, por favor, digite o seguinte comando:
useradd -s /sbin/nologin benjamin
- Se você estiver usando um sistema habilitado para SELINUX (por exemplo: CentOS), tente desabilitá-lo temporariamente emitindo
setenforce 0
EDIT: como o problema persistir, tente o seguinte:
- talvez seu host do Windows preencha seu nome de usuário com o nome de domínio incorreto. Na máquina do Windows, tente fazer o login usando
localhost\benjamin
como o nome de usuário - emita
pdbedit -L
e verifique se o usuáriobenjamin
está listado. Em caso afirmativo, defina uma senha trivial (você pode alterá-la posteriormente) usandosmbpasswd benjamin
- se o usuário
benjamin
não estiver listado, tente recriá-lo emitindosmbpasswd -a benjamin
- se não funcionar, exclua o arquivo passwd (ele é denominado
passwd.tdb
; para referência, em um sistema CentOS 6.x ele é encontrado em/var/lib/samba/private/
). Em seguida, recriar seu usuário emitindosmbpasswd -a benjamin
- se ainda não funcionar, tente usar a conta raiz que emite
smbpasswd -a root
e verifique se você pode fazer login usando o usuário root. Nota: esta é apenas uma tentativa. Depois de terminar, você deve excluir a emissão de entrada dosmbpasswd -x root