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?


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.


1
Wie soll man es dann angehen? Falls ich "sudo lso | grep ..." möchte.
user276851
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.