このエラーメッセージの意味:lsof:WARNING:ca n't stat()fuse.gvfs-fuse-daemon file system /home/nes/.gvfs


12

このようなsudoでlsofを使用する場合

sudo lsof ~


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

ただし、sudoを使用せずに使用すると、このエラーは発生しません。

このメッセージはどういう意味ですか?


@jmtdが言ったことは正しい。与える株式はジゴロによってマウントにsudoのアクセスを取得するにはどのようにショット。それを回避するのに役立つかもしれません。
Boxbot

それは各位に、私はとない同じ警告を取得sudo(私はTTY1から動作していますが、これは問題ではないはず、私は推測)
XavierStuvw

回答:


14

にマウントされたFUSE仮想ファイルシステムがあります~/.gvfs

ファイルシステムへのアクセスの大部分では、rootユーザーの許可は無視されます。ただし、FUSE仮想ファイルシステムのマウントは、まれな例外の1つです。FUSE仮想ファイルシステムは通常、それらをマウントしたユーザーに制限されています。

この場合、gvfs-fuse-daemonコマンド(デスクトップセッションの一部として実行)がこのマウントを作成し、ユーザーに属しているため、他の誰もアクセスできません(ルートを含む)。


1
それからどのように対処しますか?「sudo lso | grep ...」にしたい場合。
user276851
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.