Problema ao se conectar ao meu servidor Samba no ubuntu do meu computador windows

1
Estou fazendo um projeto da escola onde eu tenho que configurar um servidor samba básico no linux para compartilhar arquivos entre dois computadores (eu só preciso mostrar isso funcionando), um computador é um laptop rodando linux em um console virtual onde Eu configuro o servidor, e o outro é meu computador de mesa do windows onde eu tento acessar os arquivos no servidor samba, mas eu não consigo fazê-lo funcionar! Eu tenho o servidor em execução, mas eu simplesmente não consigo conectar meu computador desktop a ele. Meu arquivo smb.conf se parece com isso.

[global]
; General server settings
netbios name = YOUR_HOSTNAME
server string =
workgroup = YOUR_WORKGROUP
announce version = 5.0
socket options = TCP_NODELAY IPTOS_LOWDELAY SO_KEEPALIVE SO_RCVBUF=8192 
SO_SNDBUF=8192

passdb backend = tdbsam
security = user
null passwords = true
username map = /etc/samba/smbusers
name resolve order = hosts wins bcast
wins support = yes


printing = CUPS
printcap name = CUPS

syslog = 1
syslog only = yes

[print$]
path = /var/lib/samba/printers
browseable = yes
guest ok = yes
read only = yes
write list = root
create mask = 0664
directory mask = 0775

[printers]
path = /tmp
printable = yes
guest ok = yes
browseable = no

[MyFiles]
path = /home/samba/
browseable = yes
read only = no
guest ok = no
create mask = 0644
directory mask = 0755
force user = YOUR_USERNAME
force group = YOUR_USERGROUP

Eu também tentei alterar a segurança para = share para que ele não solicite um usuário ou senha e qualquer pessoa conectada à rede possa acessar o servidor, mas eu ainda não consigo encontrar o servidor no meu computador Windows

    
por Telemaco 17.01.2016 / 22:19

2 respostas

1

Quando tenho problemas com o samba, estou sempre começando a mudar para o cabo ethernet. Se o meu compartilhamento estiver conectado via ethernet, eu não consigo me conectar a ele via wifi (mesmo que eu possa ssh sem nenhum problema). Então eu faço o compartilhamento mais fácil possível sem máscaras extravagantes e acabo forçando as opções, apenas para testar se funciona. Se não, então eu estou verificando os logs para ver se ele está parado por qualquer mecanismo de segurança (pode ser firewall, iptables, selinux). Para uso doméstico, estou desligando toda a segurança e testo novamente. Então, se funcionar, forme minha política de compartilhamento em smb.conf e redefino smb e nmb. E eles estão verificando se a minha parte ainda funciona. E então eu mudo minha segurança de volta, um por um para descobrir qual deles está bloqueando o meu SMB. É assim que você pode aprender usando o selinux. Esqueci de mencionar a coisa mais importante. Sempre confira premissions e hospede parte da configuração do samba. Você deve ser claro que você tem premissas unix em sua parte.

    
por Kamil Kurzynowski 19.06.2016 / 01:32
0

Você pode querer ter certeza de ter um usuário configurado para o Samba. Tente smbpasswd -a [user] (precisa mapear para um usuário unix). Também tente configurar seu nível de log mais alto e procure em /var/log/samba/log.smbd por dicas, ele também deve criar um log. [Clientname] também, uma vez que um usuário possa se conectar de qualquer maneira. Se você ainda tiver um problema, tente se conectar ao compartilhamento e postar alguns logs da troca.

    
por Michael Wynne 17.01.2016 / 22:52