ReadyNAS 316 e Samba

0

Alguém pode / por favor me ajudar a configurar o Samba corretamente no Ubuntu 16.04? Já passei por várias postagens em diversos fóruns, e instalei o servidor, o cliente, algumas outras coisas que se mostraram completamente inúteis, segui várias instruções para editar o smb.conf e ainda não consigo encontrar nada que queira ....

Apenas faça isso.

Claro, quero compartilhar arquivos entre máquinas. Mas, principalmente, é necessário que o samba "veja" os compartilhamentos residenciais no ReadyNAS 316. O Nautilus pode se conectar. Pode ver o servidor no grupo de trabalho. E pode até ver as outras pastas no diretório / data / ... Mas, nem a pasta "home" nem os compartilhamentos da pasta home podem ser vistos. Eu posso usar o samba para se conectar ao ReadyNAS a partir de qualquer número de outras máquinas (principalmente OS X), mesmo que meu ipad se conecte ao servidor. O acesso à pasta principal não é um problema de nenhum outro SO ...

Mas o Linux se recusa a fazer essa tarefa aparentemente básica.

Isto parece-me ser uma das coisas que deve ser apenas uma questão de configurar o caminho ... user ... e passar ... Mas, isso definitivamente provou não ser o caso com qualquer um dos as estratégias de rede no Linux ... até agora. NFS, SMB, AFP foram todos impossíveis de configurar. Então, sim ... Eu tenho UM punhado de cabelo depois de todo o puxão. Por favor, ajude-me a salvá-lo.

Obrigado.

    
por Orian 06.11.2016 / 13:40

1 resposta

0

Aqui está a solução encontrada e compilada de muitos posts diferentes em muitos fóruns diferentes ...

O problema estava no smb.conf, claro.

A principal solução foi tornar uma máquina um servidor WINS. (Obrigado @heynnema) Mas, a seção [global] do smb.conf tinha muitos pequenos detalhes que esclareceram o problema inicial e vários outros problemas mesquinhos. O que é fornecido aqui é um ponto de partida para qualquer um que esteja lutando para fazer o samba funcionar.

1) navegue até o arquivo / etc / hosts e digite o IP e o nome do host de cada sistema no grupo de trabalho no arquivo hosts ...

2) Edite o smb.conf para procurar algo semelhante a isto:

nome do netbios = NAME_OF_SYSTEM

grupo de trabalho = WORKGRP_NAME ## (o mesmo para todas as máquinas / dispositivos)

nome resolve order = ganha hosts bcast lmhosts

segurança = usuário

criptografar senhas = sim

smb passwd file = / etc / samba / smbpasswd ## (crie este arquivo)

interfaces = xxx.yyy.zzz.www / Yy etho ## (IP / máscara do sistema 8,12 ou 24, dependendo da máscara de sub-rede)

vincular somente interfaces = sim

pesquisas de nome de host = sim

string do servidor =% h servidor (Samba, Ubuntu)

nível = 99

ganha suporte = sim ## (Apenas na máquina que está atuando como servidor)

domain master = yes ## (Apenas na máquina que está atuando como servidor)

preferencial master = yes ## (Apenas na máquina que está atuando como servidor)

ganha servidor = xxx.yyy.zzz.www ## (somente nas MÁQUINAS DE CLIENTES .. Observe isto no servidor WINS)

server role = standalone server

senha unix sync = yes

OK, então

3) crie seus compartilhamentos ...

[share_name]

comment="O que você quiser"

caminho = / home / USERNAME ## apenas como um exemplo

writeable = yes

navegeable = yes

usuários válidos = USERNAME

4) ENTÃO .... Crie seu usuário e ative a conta em todos os sistemas

sudo smbpasswd -L -a NOME DE USUÁRIO ## Este cria o usuário

sudo smbpasswd -L -e NOME DE USUÁRIO ## este habilita o usuário

#

Isso é o que eu fiz ... E agora funciona para mim. Espero que isso guarde a mais alguém todo o trabalho que tive para encontrar, ler e descobrir isso ... É um ótimo ponto de partida para colocar o samba para trabalhar para você.

ENJOY

    
por Orian 16.11.2016 / 14:27