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\benjamincomo o nome de usuário - emita
pdbedit -Le verifique se o usuáriobenjaminestá listado. Em caso afirmativo, defina uma senha trivial (você pode alterá-la posteriormente) usandosmbpasswd benjamin - se o usuário
benjaminnã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 roote 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