
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ó.