Que signifie ce message d'erreur: lsof: AVERTISSEMENT: impossible stat () fuse.gvfs-fuse-daemon système de fichiers /home/nes/.gvfs

12

Quand j'utilise lsof avec sudo comme ça

sudo lsof ~


lsof: WARNING: can't stat() fuse.gvfs-fuse-daemon file system /home/nes/.gvfs
      Output information may be incomplete.

Cependant quand je l'utilise sans sudo, je ne reçois pas cette erreur.

Que signifie ce message?

NDA
la source
Ce que @jmtd a dit est correct. Donnez un accès à sudo aux partages montés par Gigolo ; cela peut vous aider à le contourner.
Boxbot
À qui cela peut concerner, je reçois le même avertissement avec et sans sudo(je fonctionne à partir de tty1, mais cela ne devrait pas avoir d'importance, je présume)
XavierStuvw

Réponses:

14

Un système de fichiers virtuel FUSE est monté sur ~/.gvfs.

Pour la majorité des accès au système de fichiers, les autorisations sont ignorées pour l'utilisateur root. Cependant, les montages de système de fichiers virtuels FUSE sont l'une des rares exceptions. Les systèmes de fichiers virtuels FUSE sont normalement réservés à l'utilisateur qui les a montés.

Dans ce cas, la gvfs-fuse-daemoncommande (exécutée dans le cadre de votre session de bureau) a créé ce montage, qui vous appartient, et personne d'autre ne peut y accéder, y compris root.

jmtd
la source
1
Alors comment y faire face? Au cas où je voudrais "sudo lso | grep ...".
user276851