mapear la carpeta compartida de ubuntu en windows 7

mapear la carpeta compartida de ubuntu en windows 7

Tengo una máquina virtual que ejecuta ubuntu y estoy intentando alojar algunos archivos en ubuntu y asignar la unidad en una PC con Windows.

Siguiendo los pasosaquí, puedo ver (desde Windows) la carpeta "trabajo" después de escribir \ubuntu_ip. Pero cuando intento acceder o asignarlo con "svc_acct" desde Windows, aparece el "error 0x80070043, no se puede encontrar el nombre de la red". Supongo que no estoy accediendo correctamente desde Windows.

Configuración de SAMBA a continuación (svc_acct es una cuenta configurada en Linux). Al acceder a la carpeta desde Windows, se me solicita el nombre de usuario/contraseña. No estoy seguro de qué credencial escribir exactamente.

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

ACTUALIZAR:

Todo lo que hice para resolver esto fue cambiar la ruta de configuración de samba de path = /home/svc_acct/workla path = /home/svc_acctsiguienteestepublicación (última oración). Entonces ya no me solicitará la contraseña en Windows cuando intento hacer clic en la carpeta. Gracias a @sancho.s por sugerir el enlace.

Respuesta1

Tienes que hacer coincidir el smb.confrecurso compartido y el de Windows. Una opción es no limitar quién puede acceder al recurso compartido en Windows valid users, consulte, por ejemploeste.

Otra opción que se me ocurre es que no estás configurando correctamente el recurso compartido de Windows, como se describe, por ejemplo, en el enlace anterior. Tenga en cuenta la macro posiblemente útil %S(documentos oficialesaquí).

Es posible que tengas que reiniciar el servicio (supongo que ya lo hiciste).

Podrías describir con más detalle exactamente lo que estás haciendo. No está claro bajo qué condiciones aparece el "error 0x80070043, no se puede encontrar el nombre de la red" o se le solicita el nombre de usuario/contraseña. Las capturas de pantalla también pueden ayudar.

Ante la falta de más información, agrego algunos posibles enlaces útiles.

La solución aceptadaen una pregunta relacionada (para VirtualBox, pero la mayoría/todos se aplicarían aquí). Las otras respuestas pueden ayudar.

¿Cómo acceder a samba en un Linux invitado detrás de VirtualBox NAT?

¿Compartir carpetas de VirtualBox al revés? ¿Anfitrion invitado?

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

Respuesta2

Intente acceder al recurso compartido Samba a través de la dirección IP de la VM de Ubuntu. Si esto funciona, como debería funcionar, puede utilizar uno de los siguientes:

  • Proporcione a la máquina virtual una dirección IP estática y agréguela al hostsarchivo (si esa no es una solución de poca tecnología)

  • Habilite Netbios en /etc/samba/smb.conf, después de agregar la línea WORKGROUP netbios name = Your-PC-namey luego reinicie samba en sudo service smbd restart.

  • En el /etc/samba/smb.confarchivo, busque una name resolve orderlínea:

    ;   name resolve order = lmhosts host wins bcast
    

    Descomente la línea y asegúrese de que bcastsea la primera en la lista, luego reinicie Samba.

Es posible que necesites en Windows vaciar el DNS y reiniciar:

ipconfig /flushdns
ipconfig /registerdns

información relacionada