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?


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.


1
Alors comment y faire face? Au cas où je voudrais "sudo lso | grep ...".
user276851
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.