这个错误消息是什么意思:lsof:警告:不能stat()fuse.gvfs-fuse-daemon文件系统/home/nes/.gvfs
当我像这样使用lsof和sudo时
sudo lsof ~ lsof: WARNING: can't stat() fuse.gvfs-fuse-daemon file system /home/nes/.gvfs Output information may be incomplete.
但是,当我使用它没有sudo时,我没有得到这个错误。
这个消息是什么意思?
在~/.gvfs
上安装了一个FUSE虚拟文件系统。
对于大多数文件系统访问,root用户将忽略权限。 但是,FUSE虚拟文件系统挂载是极少数例外情况之一。 FUSE虚拟文件系统通常仅限于安装它们的用户。
在这种情况下, gvfs-fuse-daemon
命令(作为桌面会话的一部分运行)创建了属于您的此挂载,并且没有其他人可以访问它,包括root。