Samba shares - Não é possível acessar com usuários

0

Eu instalei um servidor Samba no Ubuntu Server 12.04 para que eu possa armazenar arquivos do meu desktop ou laptop ou qualquer outra coisa.

/etc/samba/smb.conf :

#======================= Global Settings =====================================
[global]
workgroup = WORKGROUP
server string = Samba Server %v
netbios name = xxx
security = user
map to guest = bad user
dns proxy = no

#============================ Share Definitions ==============================
[Public]
path = xxx
browsable = yes
writable = yes
guest ok = yes
read only = no
create mask = 0660
directory mode = 0770

[Jochem]
path = xxx
browsable = yes
writable = yes
guest ok = no
valid users = jochem
read only = no
create mask = 0660
directory mode = 0770

Eu adicionei um usuário: sudo adduser jochem , sudo addgroup smbgrp , sudo adduser jochem smbgrp , sudo smbpasswd -a jochem

Em seguida, reiniciei o serviço: sudo service smbd restart .

Quando abro o Windows Explorer e passo para \xxx\ , vejo duas pastas: Public e Jochem . Eu posso acessar Public sem nenhum problema, posso escrever arquivos para ele, ler, etc. Então quando eu quiser acessar o Jochem , eu recebo esta janela:

Em seguida, preencho meu nome de usuário e senha conforme digitado por smbpasswd -a jochem , mas recebo uma mensagem de erro.

O que está errado aqui? Eu acho que pode ser porque eu estou logando através do domínio do meu PC JOCHEM-PC , mas eu tentei xxx\jochem e não funciona também ..

Alguma idéia?

    
por Jochem Kuijpers 12.01.2014 / 14:17

2 respostas

1

Descobri que isso aconteceu porque eu já estava conectado com uma conta diferente para a mesma rede, mas com um diretório compartilhado diferente. Eu deixei de fora outros diretórios desde postar toda a configuração foi um pouco demais, ou então eu pensei ..

Aparentemente, como o erro diz, você só pode estar conectado aos diretórios compartilhados com um usuário ao mesmo tempo.

Adicionar minha conta a vários compartilhamentos em vez de ter contas diferentes para diferentes compartilhamentos foi a solução!

    
por 12.01.2014 / 20:11
2

Eu anotei para mim que preciso definir

public = yes

No entanto, não tenho mais o Windows e não posso testar se isso faz a diferença, informe

    
por 12.01.2014 / 16:25