mapear pasta compartilhada do Ubuntu no Windows 7

mapear pasta compartilhada do Ubuntu no Windows 7

Eu tenho uma máquina virtual rodando o Ubuntu e estou tentando hospedar alguns arquivos no Ubuntu e mapear a unidade no Windows PC.

Seguindo os passosaqui, consigo ver (no Windows) a pasta "work" depois de digitar \ubuntu_ip. Mas ao tentar acessá-lo ou mapeá-lo com "svc_acct" no Windows, recebo "erro 0x80070043, o nome da rede não pode ser encontrado". Acho que não estou acessando corretamente pelo Windows.

Configuração do SAMBA abaixo (svc_acct é uma conta configurada no Linux). Ao acessar a pasta do Windows, sou solicitado a fornecer nome de usuário/senha. Não tenho certeza de qual credencial digitar exatamente.

samba config:
[work]
path = /home/svc_acct/work
valid users = svc_acct
available = yes
read only = no
browsable = yes
public = yes
writable = yes
force user = svc_acct
create mask = 0777
directory mask = 0777

ATUALIZAR:

Tudo o que fiz para resolver isso foi alterar o caminho da configuração do samba para path = /home/svc_acct/worko path = /home/svc_acctseguinteessepostagem (última frase). Então não haverá mais solicitação de senha no Windows quando tento clicar na pasta. Obrigado a @sancho.s por sugerir o link.

Responder1

Você tem que combinar o smb.confe o compartilhamento do Windows. Uma opção é não limitar quem pode acessar o compartilhamento no Windows com valid users, veja, por exemploesse.

Outra opção que consigo pensar é que você não está configurando o compartilhamento do Windows corretamente, conforme descrito, por exemplo, no link acima. Observe a macro possivelmente útil %S(documentos oficiaisaqui).

Pode ser necessário reiniciar o serviço (acho que você já fez isso).

Você pode descrever com mais detalhes exatamente o que está fazendo. Não está claro sob quais condições você recebe "erro 0x80070043, o nome da rede não pode ser encontrado" ou você é solicitado a fornecer nome de usuário/senha. As capturas de tela também podem ajudar.

Contra a falta de mais informações, adiciono alguns links úteis possíveis.

A solução aceitaem uma questão relacionada (para VirtualBox, mas a maioria/todos se aplicariam aqui). As outras respostas podem ajudar.

como acessar o samba em um Linux convidado por trás do VirtualBox NAT?

Compartilhar pastas do VirtualBox ao contrário? Convidado-anfitrião?

https://serverfault.com/questions/15858/accessing-shared-folders-from-ubuntu-guest-os-in-vmware-workstation-ace-editio

https://www.virtualbox.org/wiki/Sharing_files_on_OSE

Responder2

Tente acessar o compartilhamento Samba através do endereço IP da VM Ubuntu. Se funcionar, como deveria funcionar, você pode usar um dos seguintes:

  • Dê à VM um endereço IP estático e adicione-o ao hostsarquivo (se isso não for uma solução de baixa tecnologia)

  • Habilite o Netbios em /etc/samba/smb.conf, após adicionar a linha WORKGROUP netbios name = Your-PC-namee reinicie o samba em sudo service smbd restart.

  • No /etc/samba/smb.confarquivo, procure uma name resolve orderlinha:

    ;   name resolve order = lmhosts host wins bcast
    

    Remova o comentário da linha e certifique-se de que bcastseja a primeira da lista e reinicie o Samba.

Pode ser necessário no Windows liberar o DNS e reinicializar:

ipconfig /flushdns
ipconfig /registerdns

informação relacionada