Después de actualizar mi sistema de Lubuntu 16.04 a 18.04 esto ya no funcionó, dando el mensaje de error:
Failed to query password: Permission denied
Password for USER@//192.168.111.112/RAID: mount error(22): Invalid argument
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
He estado luchando con esto durante un par de días, pude obtener recursos compartidos de samba en un sistema de escritorio ubuntu 16.04 con mi nueva instalación lubuntu 18.04 usando smb4k, pero no en fstab. Utilicé algunos de los parámetros enumerados por 'mount' después de montar un recurso compartido usando smb4k. Lo que encontré fue credentials=/etc/samba/auth.myserver.meque no funcionó como lo hizo con ubuntu 16.04. La siguiente sintaxis permitiría un montaje:
Lo que no sé es cuál de las opciones anteriores se requiere. Use sus propios valores para USUARIO, CONTRASEÑA y SU DOMINIO.
Cada vez que usaba credentials=/etc/samba/auth.myserver.me, siempre recibía un mensaje de "Permiso denegado". Aparentemente, ubuntu 18.04 no está accediendo correctamente al archivo de credenciales enumerado fstabo la sintaxis ha cambiado.
Puede que tenga que experimentar con el uid y el gid. Normalmente solo inicio sesión como un usuario en particular, al que llamo LOCALUSER, el grupo predeterminado para ese inicio de sesión también sería LOCALUSER.
Tuve el mismo problema y ninguna de las otras soluciones (como "vers = 1.0") funcionó para mí. Finalmente pude montar nuestros recursos compartidos simplemente agregando la domain=opción (incluso usando el archivo de credenciales como antes ...).
bitifet
1
Ben ha dado la respuesta:
Lo que funcionó para mí fue agregar vers = 1.0 a las opciones en fstab
Cuando intenta hacer un mount.cifs utilizando un recurso SMB1, obtiene este tipo de mensajes en el registro del kernel:
$ journalctl | grep CIFS
Sep 04 14:57:22 nfsbonos kernel: No dialect specified on mount. Default has changed to a more secure dialect, SMB2.1 or later (e.g. SMB3), from CIFS (SMB1). To use the less secure SMB1 dialect to access old servers which do not support SMB3 (or SMB2.1) specify vers=1.0 on mount.
Sep 04 14:57:23 nfsbonos kernel: CIFS VFS: cifs_mount failed w/return code = -112
Por lo tanto, probar el mount.cifs usando la opción vers = 1.0 debería solucionarlo:
Mi entrada fstab probada y verdadera para montar una unidad USB conectada a un enrutador TP-Link dejó de funcionar después de una actualización de Ubuntu / Mint. Agregar vers = 1.0 lo arregló. Mi entrada fstab es exactamente la siguiente:
//192.168.0.1/volume9 / home / don / RemoteMedia / NAS_USB cifs vers = 1.0, invitado, uid = 1000 0 0
volume9 y su ubicación es la partición de disco identificada por la página web de administración del enrutador. Remote Media es una carpeta que creé en mi directorio personal "don". Asegúrese de cambiar los permisos de este directorio para que el usuario conectado pueda acceder sin privilegios de root. NAS_USB es solo un nombre que elegí que aparecerá en mi carpeta de Medios remotos una vez montado que contiene los contenidos "vinculados" del volumen9. Otras respuestas que encontré tenían contraseñas, etc. en el ejemplo. Esta unidad USB aparece como un simple recurso compartido de Windows y esta es una simple fstab para admitir el montaje automático del disco al inicio para que sea posible una copia de seguridad automatizada en la unidad de red.
domain=
opción (incluso usando el archivo de credenciales como antes ...).Ben ha dado la respuesta:
Cuando intenta hacer un mount.cifs utilizando un recurso SMB1, obtiene este tipo de mensajes en el registro del kernel:
Por lo tanto, probar el mount.cifs usando la opción vers = 1.0 debería solucionarlo:
y en fstab, simplemente colocando al principio de las opciones "vers = 1.0" (después de cifs).
Muchas, muchas gracias, Ben.
fuente
Al actualizar a Ubuntu 18.04, nuestros scripts de montaje cifs fallaron también, estas fueron las siguientes soluciones que necesitaba:
user
No usousername
pass
No usopassword
dom
No usodomain
vers=1.0
\
no barras diagonales/
en UNC\\
lugar de\
.Aquí hay un comando de montaje de muestra en un script:
Aquí está la línea de montaje de muestra en
/etc/fstab
:Sin embargo, si está usando un archivo de credenciales, debe usar
username
,password
y de ladomain
siguiente manera:fuente
Mi entrada fstab probada y verdadera para montar una unidad USB conectada a un enrutador TP-Link dejó de funcionar después de una actualización de Ubuntu / Mint. Agregar vers = 1.0 lo arregló. Mi entrada fstab es exactamente la siguiente:
//192.168.0.1/volume9 / home / don / RemoteMedia / NAS_USB cifs vers = 1.0, invitado, uid = 1000 0 0
volume9 y su ubicación es la partición de disco identificada por la página web de administración del enrutador. Remote Media es una carpeta que creé en mi directorio personal "don". Asegúrese de cambiar los permisos de este directorio para que el usuario conectado pueda acceder sin privilegios de root. NAS_USB es solo un nombre que elegí que aparecerá en mi carpeta de Medios remotos una vez montado que contiene los contenidos "vinculados" del volumen9. Otras respuestas que encontré tenían contraseñas, etc. en el ejemplo. Esta unidad USB aparece como un simple recurso compartido de Windows y esta es una simple fstab para admitir el montaje automático del disco al inicio para que sea posible una copia de seguridad automatizada en la unidad de red.
Espero que esto ayude.
fuente