이 오류 메시지의 의미 : lsof : 경고 : stat () fuse.gvfs-fuse-daemon 파일 시스템 /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가 말한 것은 맞습니다. Gigolo마운트 한 주식에 sudo 액세스 권한을 부여 하는 방법을 제공하십시오 . 주변을 돌아 다니는 데 도움이 될 수 있습니다.
Boxbot

누구에게 관심이 있습니다, 나는와없이 같은 경고를 얻을 수 sudo(나는 tty1로에서 운영하고 있지만,이 문제가되지해야 내가 가정)
XavierStuvw

답변:


14

에 FUSE 가상 파일 시스템이 마운트되어 ~/.gvfs있습니다.

대부분의 파일 시스템 액세스의 경우 루트 사용자에 대한 권한이 무시됩니다. 그러나 FUSE 가상 파일 시스템 마운트는 드문 예외 중 하나입니다. FUSE 가상 파일 시스템은 일반적으로 해당 파일 시스템을 마운트 한 사용자로 제한됩니다.

이 경우, gvfs-fuse-daemon명령 (데스크탑 세션의 일부로 실행)이 자신에게 속한이 마운트를 작성했으며 루트를 포함하여 다른 누구도 액세스 할 수 없습니다.


1
그렇다면 어떻게 해결할 수 있습니까? "sudo lso | grep ..."를 원할 경우.
user276851
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.