Esto no cree que sea la publicación típica "No puedo montar un recurso compartido de Windows".
Estoy usando Ubuntu 12.04. Estoy bastante seguro de que este es un problema de Nautilus, pero he llegado a un callejón sin salida. Tengo un recurso compartido que no puedo montar usando smb: // server / share a través de nautilus. Obtuve el siguiente error.
Error: Error al montar el recurso compartido de Windows
Seleccione otro visor e intente nuevamente
Puedo montar este recurso compartido desde otras máquinas (no ubuntu) usando las mismas credenciales, así que sé que tengo permisos en el recurso compartido de destino. Puedo montar otros recursos compartidos en otros servidores desde mi caja de Ubuntu, así que estoy bastante seguro de que tengo todos los paquetes smb que necesito en mi caja de Ubuntu. Para hacer las cosas más interesantes, si uso smbclient desde la línea de comandos, monte este recurso compartido sin problemas desde mi cuadro de Ubuntu.
Entonces esto es lo que sabemos:
- los permisos para compartir en el destino están bien (no hay problema para acceder desde otras máquinas)
- smb está configurado correctamente en el cuadro de Ubuntu (acceder a otros recursos compartidos de Windows no hay problema)
- Solo obtengo el error cuando uso nautilus
- smbclient en terminal funciona, no hay problema
Cualquier ayuda sería muy apreciada. Google buscó problemas simples de montaje / permisos, y no creo que eso sea lo que está sucediendo aquí.
Déjeme saber si usted necesita más información.
Hugh
Actualización 1:
gvfs-mount smb://host/share
falló con el siguiente error:
Error de ubicación de montaje: error al montar el recurso compartido de Windows
Actualización 2:
Juan -
- Intenté # 1 y obtuve el mismo error que el anterior.
- # 2 no es una opción. Este es un recurso compartido de producción y si cambiara el nombre del recurso compartido, rompería las cosas para muchos usuarios.
- Intenté # 3 y obtuve el mismo
select another viewer and try again
error.
Actualización 3:
Instalé una máquina virtual invitada de Debian en este cuadro. Se puede conectar a este recurso compartido sin problemas. Probé ambos gvfs-mount desde la terminal y lo probé desde nautilus. Ambos tuvieron éxito.
Aquí hay información sobre la máquina virtual Deb:
$ uname -a
Linux debian 2.6.32-5-amd64 #1 SMP Sun Sep 23 10:07:46 UTC 2012 x86_64 GNU/Linux
$ dpkg -l |grep gvfs
ii gvfs 1.6.4-3 userspace
$ dpkg -l |grep nautilus
ii nautilus 2.30.1-2squeeze1 file manager and graphical shell for GNOME
Espero que esto ayude un poco
Actualización 4
Mirar los registros fue una de las primeras cosas que revisé. No se registra nada en syslog con el montaje falla.
Actualización 5
- Se agregó el nombre del recurso compartido al recurso compartido existente y se obtuvo el mismo error.
- nada en los registros de eventos del servidor
- Probé un recurso compartido diferente en el mismo servidor y pude conectarme. te hace pensar que es un problema permanente, excepto que puedo conectarme a un recurso compartido problemático desde la línea de comandos a través del comando smbclient.
- No estoy entusiasmado con la opción de rebaja
gvfs-mount smb://host/share
y proporcionar su salida si falla?Respuestas:
También tuve este problema y apuesto a que el tuyo es el mismo.
Solo sucedió con algunas acciones. Tenía
guest ok = Yes
, pero los permisos solo permitían al propietario enumerar el contenido del directorio.Por ejemplo:
... y ...
El resultado fue exactamente el mensaje de error que describió. Esto me dice que nautilus accederá a los recursos compartidos en un servidor como usuario invitado cuando pueda, incluso si ya ha accedido a otros recursos compartidos como usuario conectado.
El usuario invitado predeterminado es "nobody".
La solución para mí fue cambiar los permisos. Sospecho que la configuración
guest ok = No
también funcionaría.fuente
guest ok = No
¿Dónde haría ese cambio? ¿Está eso en smb.conf?guest ok
es una configuración por recurso compartido, por lo que se establece para cada directorio que ha compartido. Si no lo tiene configurado, el valor predeterminado es "No". La información sobre esta y todas las demás configuraciones se puede encontrar desde el comandoman smb.conf
. Si prefiere leerlo desde una página web (como yo), la misma información está en samba.org: samba.org/samba/docs/man/manpages-3/smb.conf.5.htmlAntes de comenzar, verifique que la ubicación de la red esté escrita correctamente. Esta es una razón por la que recibirá este error. \\ nombre de host \ compartir
En mi caso, pude resolver este problema después de diagnosticar que en realidad era un problema de DNS.
Intente hacer ping a la máquina Windows en una terminal de Ubuntu:
Si no puede hacer ping a través de su nombre de host, intente con la dirección IP. Si la dirección IP funciona, entonces tiene un problema de DNS en el que el servidor DNS no puede resolver la dirección IP del host.
En mi organización, utilizamos un DNS empresarial con servidores de Windows. Usando el símbolo del sistema en Windows, ejecute:
Tome cada una de las entradas del servidor DNS y agréguelas al archivo de hosts en la máquina Ubuntu en / etc / hosts
El archivo / etc / hosts acepta entradas como "IP HOSTNAME", por ejemplo:
El DNS también debe especificarse en el archivo de interfaces / etc / network / interfaces, las líneas específicas que desea verificar son dns-nameservers y dns-search. dns-nameservers debe establecerse en la entrada que ingresó en su archivo de hosts anterior y puede tomar múltiples direcciones IP, dns-search debe configurarse en su dominio (si está en uso). Las direcciones IP son solo ejemplos.
Verifique su archivo /etc/samba/smb.conf y asegúrese de que su grupo de trabajo sea correcto. Por si acaso.
Una vez que esté satisfecho, ejecute este comando:
Suponiendo que todas las configuraciones sean correctas, debería poder hacer ping al host a través de su nombre de host, lo que a su vez resolverá el error.
fuente
Vamos a crear un poco de mano para facilitar la lectura
Prueba n. ° 1
En la máquina de problemas
Cree un nuevo usuario, luego intente montarlo
ProblemShare
con Nautilus.Si el nuevo usuario se monta con éxito, su Nautitlus y el paquete relacionado no son el problema.
Prueba n. ° 2
En la máquina de problemas
Nautilus abierto
Si este montaje se realiza correctamente, su problema se debe a una credencial en caché o una credencial en la cadena de claves.
fuente
Recibí el mismo mensaje de error, cuando intento montar una unidad de Windows a la que no se puede acceder por nombre, la solución es montar la unidad de Windows por dirección IP.
fuente