Recientemente me he encontrado con este problema. Normalmente navego a través de una carpeta compartida de red local desde una máquina Linux a través de smb (es decir, desde el administrador de archivos usando smb:). Ahora, cada vez que intento acceder al acceso directo o escribir la credencial nuevamente, aparece el cuadro de diálogo que solicita usuario, dominio y contraseña.
Así que intenté montar la ubicación manualmente usando cisf-utils haciendo:
sudo mount -t cifs //fileshare1/docs1/user/My\ Documents/shared/Francesco/ /home/frank/used_shared/ -o username=my_user,password=my_pass,domain=my_domain,gid=1000,uid=1000
Consigo mount error(13): Permission denied
.
Definitivamente estoy seguro de que mi usuario tiene permiso en esa carpeta porque puedo acceder desde una máquina Windows.
Además, si intento montar mi carpeta personal en esa ubicación a través de:
sudo mount -t cifs //fileshare1/docs5/francesco.azzarello/ /home/frank/mnt_folder -o username=my_user,password=my_pass,domain=my_domain,gid=1000,uid=1000
Puedo acceder sin ningún problema.
Como referencia estoy usando el kernel 4.2.0-36-generic y mi versión mount.cifs es 6.4
¿Alguna idea sobre cómo hacer que uno de los dos métodos funcione?
Actualizar la respuesta de Rgarding ponsfrilus
número 1: la opción detallada devuelve:
_mount.cifs kernel mount options: ip=xxx.xxx.xxx.xxx,unc=\\fileshare1\docs1,uid=1000,gid=1000,user=my_user,,domain=my_domain,prefixpath=user/My Documents/shared/Francesco/,pass=********
mount error(13): Permission denied
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)_
El número 2 es básicamente lo mismo:
_ mount.cifs kernel mount options: ip=xxx.xxx.xxx.xxx,unc=\\fileshare1\docs1,iocharset=utf8,file_mode=0777,dir_mode=0777,user=my_user,,domain=my_domain,prefixpath=user/My Documents/shared/Francesco/,pass=********
mount error(13): Permission denied
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)_
Y nada cambió con vers = 2.1:
_mount.cifs kernel mount options: ip=xxx.xxx.xxx.xxx,unc=\\fileshare1\docs1,vers=2.1,iocharset=utf8,file_mode=0777,dir_mode=0777,user=my_user,,domain=my_domain,prefixpath=user/My Documents/shared/Francesco/,pass=********
mount error(13): Permission denied
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)_
En cuanto al número 4, puedo montar docs1 sin problemas, pero puedo navegar hasta llegar a la carpeta compartida en el usuario.
fuente
vers=3.0
, quizás tambiénvers=2.0
overs=1.0
. Si esto no funciona, tal vez pueda permitir que el servidor se conecte una gama más amplia de versiones de smb. Tuve este problema yo mismo porque smb3 se configuró en el servidor según sea necesario. No pude conectarme con Linux hasta que el servidor bajó la versión de samba requerida a 2. ¿Qué sistema operativo ejecuta el servidor?Respuestas:
Estoy bastante seguro de que me encontré con este mismo problema hoy en Ubuntu 16.10. Probé todas las sugerencias en este hilo varias veces, pude montar exactamente el mismo recurso compartido con Windows Server 2016 y pude navegarlo usando smbclient (
smbclient -U brainstrust //WINBOX01/shared
). Incluso probé un archivo de credenciales externo.Terminé tropezando con una solución, aunque había creado un usuario local para el recurso compartido en el cuadro de Windows, también se unió a un dominio. Básicamente, configurar el dominio para que sea la máquina local
-o domain=WINBOX01
solucionó mi problema al instante, por lo que dejar un comentario aquí con la esperanza de que sea útil para alguien por ahí.El comando mínimo completo que utilicé fue:
fuente
~/.smbcredentials
archivo Me horroriza descubrir que mi NAS local me ha permitido montar el recurso compartido con una contraseña incorrecta durante mucho tiempo.Creo que tiene el tipo de seguridad incorrecto para el servidor, el error 13 significa que el servidor no lo deja entrar.
Tendrá que seleccionar el modo de seguridad correcto en su comando de montaje, agregue una opción de seg a través de -o de la siguiente manera:
fuente
Intente agregar la opción "-v" para obtener resultados detallados:
Pruebe con estas opciones para el comando de montaje
iocharset = utf8, rw, file_mode = 0777, dir_mode = 0777 :
Prueba que especifica la opción de versión SMB (vers = 2.1), vea el wiki de samba . Desde la página de manual de mount.cifs:
Finalmente, intente montar solo el primer recurso compartido:
Cualquier salida detallada que pueda compartir podría ayudar.
fuente
,vers=2.1
después de uid = 1000 (también conocido como final de línea). También instalé el paquete "cifs-utils".Agregar la opción
sec=ntlm
al comando de montaje resolvió mi problema.p.ej:
fuente
Para este problema cuando se usan cifs superiores a 6.0: la nueva versión de cifs usa la variable de dominio en su lugar, por lo que el archivo de credenciales se ve así:
fuente