Was bedeutet diese Fehlermeldung?

12

Wenn ich so lsof mit sudo benutze

sudo lsof ~


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

Wenn ich es jedoch ohne sudo benutze, erhalte ich diesen Fehler nicht.

Was bedeutet diese Nachricht?

NES
quelle
Was @jmtd gesagt hat, ist richtig. Geben Sie, wie Sie Sudo-Zugriff auf von Gigolo bereitgestellte Freigaben erhalten . es kann Ihnen helfen, es zu umgehen.
Boxbot
Wen es betrifft, ich bekomme die gleiche Warnung mit und ohne sudo(ich arbeite von tty1, aber das sollte keine Rolle spielen,
nehme

Antworten:

14

Es ist ein virtuelles FUSE-Dateisystem unter gemountet ~/.gvfs.

Bei den meisten Dateisystemzugriffen werden Berechtigungen für den Root-Benutzer ignoriert. Einhängevorgänge für virtuelle FUSE-Dateisysteme sind jedoch eine der seltenen Ausnahmen. Virtuelle FUSE-Dateisysteme sind normalerweise auf den Benutzer beschränkt, der sie bereitgestellt hat.

In diesem Fall hat der gvfs-fuse-daemonBefehl (der als Teil Ihrer Desktopsitzung ausgeführt wird) diesen Mount erstellt, der Ihnen gehört, und niemand sonst kann darauf zugreifen, einschließlich root.

jmtd
quelle
1
Wie soll man es dann angehen? Falls ich "sudo lso | grep ..." möchte.
user276851