¿Alguien puede decirme qué estoy haciendo mal, qué es esto o cómo solucionarlo? Estoy ejecutando Fedora 18 y obtengo el error que se muestra
[root@servername /]# find . -name ngirc
find: `./run/user/1000/gvfs': Permission denied
[root@servername /]#
[root@thinktank /]# pwd
/
[root@thinktank /]# ls -ltr ./run/user/1000
ls: cannot access ./run/user/1000/gvfs: Permission denied
total 0
d?????????? ? ? ? ? ? gvfs
lrwxrwxrwx. 1 root root 17 May 28 12:30 X11-display -> /tmp/.X11-unix/X0
drwx------. 2 kal kal 120 May 28 12:30 keyring-QjDw4b
drwx------. 2 kal kal 40 May 28 12:30 gvfs-burn
drwx------. 2 kal kal 60 May 28 12:30 krb5cc_5f0bcaf94f916d6b61696e2251a4dbb3
drwx------. 2 kal kal 60 May 28 18:25 dconf
permissions
root
gvfs
kal
fuente
fuente
find
línea de comando?Respuestas:
No estás haciendo nada malo, y no hay nada que arreglar.
/run/user/$uid/gvfs
o~$user/.gvfs
es el punto de montaje para la interfaz FUSE a GVFS . GVFS es una implementación de sistema de archivos virtual para Gnome, que permite a las aplicaciones Gnome acceder a recursos como servidores FTP o Samba o al contenido de archivos zip como directorios locales. FUSE es una forma de implementar controladores de sistema de archivos como código de usuario (en lugar de código de núcleo). La puerta de enlace GVFS-FUSE hace que los controladores del sistema de archivos GVFS sean accesibles para todas las aplicaciones, no solo para las que usan bibliotecas Gnome.Administrar los límites de confianza con los sistemas de archivos FUSE es difícil, porque el controlador del sistema de archivos se ejecuta como un usuario sin privilegios, a diferencia del código del núcleo para los sistemas de archivos tradicionales. Para evitar complicaciones, de manera predeterminada, los sistemas de archivos FUSE solo son accesibles para el usuario que ejecuta el proceso del controlador. Incluso la raíz no puede pasar por alto esta restricción.
Si está buscando un archivo solo en sistemas de archivos locales, pase
-xdev
afind
. Si desea atravesar múltiples sistemas de archivos locales, enumere todos.Si el archivo ha estado presente desde ayer, puede intentarlo en su
locate ngirc
lugar (locate
busca en una base de datos de nombres de archivo que normalmente se actualiza todas las noches).Si desea atravesar los puntos de montaje GVFS, deberá hacerlo como el usuario apropiado.
fuente
Es un problema de fusibles . Ningún usuario excepto el propietario puede leer. Para evitar la configuración predeterminada, intente habilitar la opción user_allow_other. Esta opción se especifica agregándola a /etc/fuse.conf. No tiene valor, solo especifique la opción en una línea en blanco.
fuente
Si obtiene el permiso y otros detalles para gvfs según lo siguiente
luego desmonta tus gvfs usando el siguiente comando. Su problema se resolverá después de seguir este proceso.
GVFS (Sistema de archivos virtuales de GNOME) es el sistema de archivos virtual para el escritorio de GNOME, que permite a los usuarios acceder fácilmente a datos remotos a través de SFTP, FTP, WebDAV, SMB y datos locales a través de la integración de udev para que no tenga miedo al desmontar este .
fuente
Este es un hilo antiguo, pero en los informes de errores de gnome es un problema abierto reciente, por lo que puede ser útil para cualquiera que busque horas para encontrar una solución para solucionar problemas de gvfs-fuser, que parecen estar estrechamente relacionados.
Mensaje de error de fusión:
Encontré el problema de gvfs-fuser al intentar usar meld / diff / kdiff sobre ftp. Parece que el problema es entre fuser y gvfs. El problema parece no ocurrir en 3.15.1, pero comienza a notificarse en 3.15.2. (¿La nueva versión de Python?) La solución es una solución alternativa, no una solución: los archivos / directorios se copiarán pero aún se muestra el error.
La respuesta de Christopher define el problema y proporciona la solución.
Otra posible solución es usar sshfs (vea este comentario y este hilo ). Para obtener más información sobre
gvfs-commands
, consulte ¿Cuál es la diferencia entre los comandos gvfs y los comandos comunes como cat, ls, cp?Los posibles errores relacionados incluyen GNOME # 317875 y GNOME # 768281 .
fuente