No se puede montar SMB Share a través de GVFS

No se puede montar SMB Share a través de GVFS

Por alguna razón, un usuario de un sistema compartido tiene problemas de acceso a gvfs. El sistema ejecuta Ubuntu 18.04 LTS y está completamente parcheado hasta el 14 de noviembre de 2021.

El proceso que utilizamos para obtener el montaje (cada usuario tiene su propio recurso compartido en este servidor):

/usr/bin/dbus-run-session bash
/usr/bin/gio mount smb://username@server/sharename

Para todos nuestros usuarios excepto uno, este comando ejecuta solicita dominio y contraseña y configura la conexión en:

/run/user/1039/gvfs/

Para este usuario que no puede conectarse, comienza a realizar la conexión y luego falla con el siguiente error:

"fusermount: no se pudo acceder al punto de montaje /run/user/1039/gvfs: permiso denegado"

Eché un vistazo a los permisos para esa carpeta y los permisos son rx------, propiedad del usuario. He comparado esto con dos cuentas de trabajo conocidas y esos permisos son rwx------ propiedad de sus respectivos usuarios.

Le pedí al usuario con la cuenta que no funciona que intentara cambiar los permisos usando chmod, pero a pesar de no recibir un error, los permisos nunca parecen cambiar.

¿Alguien sabe alguna forma de configurar correctamente estos permisos, o tal vez restablecer GVFS, suponiendo que ese sea el problema?

¡Gracias!

Respuesta1

Pude resolverlo con la ayuda de esta respuesta de hace varios años:

ls: no puedo acceder a .gvfs: permiso denegado

Resulta que GVFS ya figuraba como montado para el usuario/compartido, pero por alguna razón no se había montado o no se había desmontado por completo.

De cualquier manera, desmontar y rehacer la configuración del montaje funcionó.

información relacionada