
Eu tenho um servidor Windows 2012 executando o hyper v com vários vms em execução e conectados corretamente. Criei uma nova VM para o servidor Ubuntu 15.04 para executar o samba como um servidor de arquivos. Depois de instalar o servidor Ubuntu, samba e configurar o arquivo de configuração. Não consigo acessar o compartilhamento do samba em uma estação de trabalho Windows 10. meu firewall está desativado como teste e 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
Ultimamente tenho migrado todos os meus servidores para VM, pois antes tudo era exatamente igual, mas em caixas diferentes. Parece que agora usando o hyperv estou tendo problemas. usando ping, todos os servidores podem enviar e receber na minha rede. Por favor me ajude, pois normalmente ignoro uma etapa simples que causa problemas como esses ...
Responder1
Tente adicionar [global]
parâmetros de seção e guest only = yes
, remova também public = yes
e available = yes
da seguinte maneira:
[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árioninguém,convidadoou qualquer usuário não existente na máquina de destino.
Além disso, se você tiver mais de uma rede ou placa de rede, deverá informar explicitamente ao samba onde trabalhar, adicionando estas 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.
Certifique-se também de não ter nenhuma destas 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