A única diferença que consigo ver, na configuração global, entre o smb.conf que tenho na minha área de trabalho (que funciona bem) e sua configuração, é a linha: -
username map = /etc/samba/smbusers
Então, minha pergunta é necessária? O arquivo está correto? Você está se conectando com o usuário mapeado corretamente?
O que faz / var / log / samba / contain? Normalmente, há um arquivo chamado de acordo com a tentativa de conexão. Você deve ser capaz de encontrar o motivo pelo qual recusou a conexão em um desses.
Se você puder encontrar a mensagem de log apropriada, poste-a na sua pergunta, se você não conseguir entender
Atualização: -
Eu verifiquei e, por padrão, o nível de log = 0, o que significa que ele não usa muito os arquivos de log. Erros de autenticação precisam de um nível de log de pelo menos 2. Então sugiro que você tente adicionar
log level = 2
Para a seção [global] do arquivo de configuração acima (eu o coloquei na seção Depuração / Contabilidade), e tente novamente. Você deve obter um log de arquivo. criado, com o IP do cliente, mostrando o que se tentou conectar como. Meu palpite é que está fazendo uma tentativa inicial como 'convidado', o que seu nome de compartilhamento na configuração acima não permite.
No meu teste, com a configuração acima, recebo o seguinte: -
[2015/10/14 13:56:29.851320, 2] ../source3/auth/auth.c:288(auth_check_ntlm_password)
check_ntlm_password: Authentication for user [guest] -> [guest] FAILED with error NT_STATUS_NO_SUCH_USER
e
[2015/10/14 13:51:12.307610, 2] ../source3/auth/auth.c:288(auth_check_ntlm_password)
check_ntlm_password: Authentication for user [user1234] -> [user1234] FAILED with error NT_STATUS_WRONG_PASSWORD
E para um login correto, recebo o seguinte: -
[2015/10/15 12:44:32.343347, 2] ../source3/auth/auth.c:278(auth_check_ntlm_password) check_ntlm_password: authentication for user [user1234] -> [user1234] -> [user1234] succeeded [2015/10/15 12:44:32.351284, 2] ../source3/smbd/reply.c:592(reply_special) netbios connect: name1=LOCALHOST 0x20 name2=HOSTNAME12340x0 [2015/10/15 12:44:32.351337, 2] ../source3/smbd/reply.c:633(reply_special) netbios connect: local=localhost remote=hostname1234, name type = 0
Todas tiradas do log.127.0.0.1 ao usar
smbclient -L localhost -U <username>
Ok, em retrospectiva, seu registro incluiu esta linha: -
[2015/10/15 11:38:01.037346, 1] ../source3/auth/token_util.c:430(add_local_groups) SID S-1-5-21-1432355103-2748604540-3142755518-1000 -> getpwuid(4294967295) failed
o bit getpwuid (4294967295) falhou está listado no link como um problema no samba > versão 4.1.7
Parece que há um problema com o samba (winbind) retornando -1 (também conhecido como 4294967295) quando ele falha em procurar as coisas.
Há um patch no bugzilla (para a fonte) ou aparentemente uma alteração na configuração, para adicionar
idmap config * : range = 1000-1999999
Impede que o winbind retorne o erro.
Tudo soa um pouco improvável, mas o resumo deles corresponde ao seu, então provavelmente está certo.