Est-ce que quelqu'un peut me dire ce que je fais de mal, ce que c'est, ou comment le réparer? J'utilise Fedora 18 et j'obtiens l'erreur affichée
[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
la source
la source
find
ligne de commande?Réponses:
Vous ne faites rien de mal, et il n'y a rien à réparer.
/run/user/$uid/gvfs
ou~$user/.gvfs
est le point de montage de l' interface FUSE vers GVFS . GVFS est une implémentation de système de fichiers virtuel pour Gnome, qui permet aux applications Gnome d'accéder à des ressources telles que des serveurs FTP ou Samba ou au contenu de fichiers zip comme des répertoires locaux. FUSE est un moyen d'implémenter les pilotes de système de fichiers en tant que code utilisateur (au lieu du code du noyau). La passerelle GVFS-FUSE rend les pilotes de système de fichiers GVFS accessibles à toutes les applications, et pas uniquement à celles utilisant les bibliothèques Gnome.La gestion des limites de confiance avec les systèmes de fichiers FUSE est difficile, car le pilote de système de fichiers s'exécute en tant qu'utilisateur non privilégié, par opposition au code du noyau des systèmes de fichiers traditionnels. Pour éviter les complications, par défaut, les systèmes de fichiers FUSE sont uniquement accessibles à l'utilisateur qui exécute le processus de pilote. Même root ne peut pas contourner cette restriction.
Si vous recherchez un fichier sur des systèmes de fichiers locaux uniquement, passez
-xdev
àfind
. Si vous souhaitez traverser plusieurs systèmes de fichiers locaux, énumérez-les tous.Si le fichier est présent depuis hier, vous pouvez essayer à la
locate ngirc
place (locate
recherche dans une base de données de noms de fichiers qui est généralement mise à jour tous les soirs).Si vous souhaitez parcourir les points de montage GVFS, vous devez le faire en tant qu'utilisateur approprié.
la source
C'est un problème de fusible . Aucun utilisateur sauf le propriétaire ne peut lire. Pour contourner la configuration par défaut, essayez d'activer l'option user_allow_other. Cette option est spécifiée en l'ajoutant à /etc/fuse.conf. Il n'a pas de valeur, spécifiez simplement l'option sur une ligne vide.
la source
Si vous obtenez l'autorisation et d'autres détails pour gvfs comme suit
puis démontez simplement vos fichiers gvfs à l’aide de la commande suivante. Votre problème sera résolu après avoir suivi ce processus.
GVFS (système de fichiers virtuel GNOME) est le système de fichiers virtuel du bureau GNOME. Il permet aux utilisateurs d’accéder facilement aux données distantes via SFTP, FTP, WebDAV, SMB et les données locales via l’intégration udev. .
la source
c’est un vieux fil de discussion, mais dans les rapports de bugs gnome, c’est un problème récent et ouvert, il peut donc être utile à quiconque cherche pendant des heures une solution pour résoudre les problèmes de gvfs-fuser - qui semblent tous étroitement liés.
Message d'erreur de meld:
J'ai rencontré le problème de gvfs-fuser en essayant d'utiliser meld / diff / kdiff sur ftp. Il semble que le problème se situe entre fuser et gvfs. Le problème ne semble pas se produire dans la version 3.15.1 mais commence à être signalé dans la version 3.15.2 (la nouvelle version de python?) Est une solution de contournement et non un correctif - les fichiers / répertoires seront copiés, mais l'erreur est toujours affichée.
La réponse de Christopher définit le problème et fournit la solution.
Une autre solution possible consiste à utiliser sshfs (voir ce commentaire et ce fil ). Pour plus d'informations
gvfs-commands
, voir Quelle est la différence entre les commandes gvfs et les commandes courantes telles que cat, ls, cp?Les bogues potentiellement liés incluent GNOME # 317875 et GNOME # 768281 .
la source