Não é possível fazer com que o servidor Samba funcione no Linux Mint 17.1

0

Existem duas pastas, o AFolder e o .AFolder, que eu quero compartilhar através de um servidor Samba. Eu não sou capaz de fazê-lo funcionar.

shivanand@Pattanshetti-home /etc/samba $ cat smb.conf
[global]
server string = Shivanand's Shared Files
workgroup = PATTANSHETTI
netbios name = Pattanshetti-home
security = user
encrypt passwords = yes
guest account = nobody
name resolve order = bcast host
include = /etc/samba/smbshared.conf
smb passwd file = /etc/samba/smbpasswd
local master = yes
domain master = yes 
preferred master = yes
domain logons = yes
wins support = yes

shivanand@Pattanshetti-home /etc/samba $ cat smbshared.conf
[AFolder]
comment = Linux File Server Share
path = /media/shivanand/HDD\ Data/DATA/dll/AFolder
browsable = yes
guest ok = yes
read only = yes
available = yes
public = no
writable = no
force user = shivanand

[.AFolder]
comment = Linux File Server Share
path = /media/shivanand/HDD\ Data/DATA/dll/.AFolder
browsable = yes
guest ok = yes
read only = yes
available = yes
public = no
writable = no
force user = shivanand

shivanand@Pattanshetti-home /etc/samba $ smbclient //192.168.1.101/AFolder
Enter shivanand's password: 
Domain=[PATTANSHETTI] OS=[Unix] Server=[Samba 4.1.6-Ubuntu]
tree connect failed: NT_STATUS_BAD_NETWORK_NAME
shivanand@Pattanshetti-home /etc/samba $ smbclient //192.168.1.101/.AFolder
Enter shivanand's password: 
Domain=[PATTANSHETTI] OS=[Unix] Server=[Samba 4.1.6-Ubuntu]
tree connect failed: NT_STATUS_BAD_NETWORK_NAME

Aqui estão mais algumas informações:

  • A pasta "HDD Data" é um volume NTFS.
  • Eu já tentei reiniciar os serviços smbd, nmdb e samba.
  • O usuário shivanand já está criado e habilitado através do smbpasswd

Editar: removido guest ok , mas o erro ainda persiste.

O que eu posso estar fazendo errado?

Obrigado antecipadamente.

    
por Shivanand 01.12.2014 / 15:06

3 respostas

0

Você está usando os nomes de compartilhamento incorretos.

  • No smb.conf, você criou compartilhamentos encfs_encrypted e .encfs_encrypted ...

  • ... mas com o smbclient, você está tentando acessar os compartilhamentos AFolder e .AFolder .

Os compartilhamentos são nomeados pelo título da seção em smb.conf, e esse é o nome que você deve usar ao acessá-los. Então use smbclient //192.168.1.101/encfs_encrypted .

(Aside: guest ok e public são sinônimos, mas você configurou ambas as configurações opostas. Além disso, force user é uma má ideia.)

    
por 01.12.2014 / 15:12
0

Verifique se você também

  • Ter um usuário correspondente para acessar o compartilhamento, configurado no sistema Linux. Se o usuário não tiver a intenção de efetuar login no Linux, defina-o como sem login, mas você ainda precisará do usuário presente.

  • Certifique-se de ter adicionado o usuário tentando acessar os compartilhamentos ao arquivo Senha do Samba usando o comando smbpasswd

Eu tenho uma rede heterogênea aqui, mas nenhuma delas é executada no AD, então para que um usuário do Windows acesse compartilhamentos em uma caixa de samba, esse usuário também precisa ser adicionado ao sistema Linux e ao sistema de autenticação samba. .

Eu descobri isso depois de fazer exatamente o que você está fazendo. Passei 4 ou 5 horas tentando descobrir, e finalmente o centavo caiu e consertei em 30 segundos!

    
por 01.12.2014 / 15:36
0

Eu consertei esse problema alterando o nome do Domínio / Grupo de Trabalho para do WORKGROUP para o MSHOME e isso corrigiu os problemas de navegação da minha rede com o Linux Mint 17.1 (MATE x64).

    
por 28.04.2015 / 00:52