não consigo compartilhar samba para trabalhar no servidor ubuntu vm

0

Eu tenho um servidor windows 2012 executando hyper v com um número de vms em execução e conectado corretamente. Eu criei um novo vm para o servidor ubuntu 15.04 para executar o samba como um servidor de arquivos. Depois de instalar o servidor Ubuntu, o samba e configurar o arquivo de configuração. Não consigo acessar o compartilhamento de samba em uma estação de trabalho do Windows 10. meu firewall está desligado como um teste, e eu ainda não consigo acessar o compartilhamento na minha estação win10

meu arquivo de configuração do samba é

[Plex]
comment = plexdir
path = /var/plx
available = yes
public = yes
writeable = yes
browsable = yes
guest ok = yes
read only = no
create mask = 0755
directory mask = 0755

Eu tenho migrado todos os meus servidores para a VM ultimamente, já que antes tudo era exatamente o mesmo, mas em caixas diferentes. Parece que agora usando hyperv estou tendo problemas. Usando ping, todos os servidores podem enviar e receber na minha rede. Por favor, ajudem, como usualmente eu ignoro um simples passo causando problemas como estes ...

    
por Joe 08.10.2015 / 00:52

1 resposta

0

Tente adicionar os parâmetros da seção [global] e guest only = yes , também remover public = yes e available = yes da seguinte forma:

[global]
        security = user
        encrypt passwords = true
        map to guest = bad user
        guest account = nobody

[Plex]
        comment = plexdir
        path = /var/plx
        writeable = yes
        browsable = yes
        guest ok = yes
        guest only = yes
        read only = no
        create mask = 0755
        directory mask = 0755

Em seguida, conecte-se como usuário nobody , guest ou qualquer usuário que não exista na máquina de destino.

Além disso, se você tiver mais de uma rede ou placa de rede, será necessário informar ao samba explicitamente onde trabalhar adicionando essas linhas a [global] :

interfaces = 127.0.0.1, 192.168.X.XXX/24
bind interfaces only = yes

substituindo 192.168.X.XXX/24 conforme necessário.

Verifique também se você não possui nenhuma dessas linhas, o que força a autenticação do usuário PAM:

obey pam restrictions = Yes
pam password change = Yes
passwd program = /usr/bin/passwd %u

link

    
por dgonzalez 08.10.2015 / 03:06