Erro Samba NT_STATUS_ACCESS_DENIED no Ubuntu

4

Eu configurei um servidor Samba no Ubuntu. Tudo vai bem quando permito acesso de convidado, mas quando tento configurar uma configuração para um usuário específico, recebo o erro abaixo:

$ smbclient  //x.x.x.x/john -U john
Enter john's password:
Domain=[MYDOMAIN] OS=[Unix] Server=[Samba 4.1.6-Ubuntu]
tree connect failed: NT_STATUS_ACCESS_DENIED

Aqui está a configuração no lado do servidor (/etc/samba/smb.conf):

[john]
    comment = Ubuntu File Server Share
    path = /home/john
    browsable = yes
    guest ok = yes
    read only = no
    create mask = 0755
    valid users = john
    writable = yes

Por favor, note que:

  • conta john existe em / etc / passwd
  • / home / john existe e é propriedade de john: john
  • como mencionado, a conexão funciona bem quando eu permito acesso de convidado

É a primeira vez que faço isso. Estou faltando alguma coisa?

    
por Razvan 20.10.2015 / 19:56

1 resposta

5

Acontece que, além do nome de usuário do Unix, também é necessário adicionar um nome de usuário do Samba com o comando abaixo:

smbpasswd -a john

Para ver os usuários que já foram criados, o comando abaixo pode ser usado:

sudo pdbedit -L
    
por 20.10.2015 / 20:22