Kiedy używam lsof z sudo w ten sposób
sudo lsof ~
lsof: WARNING: can't stat() fuse.gvfs-fuse-daemon file system /home/nes/.gvfs
Output information may be incomplete.
Jednak gdy używam go bez sudo, nie pojawia się ten błąd.
Co oznacza ta wiadomość?
sudo
zi bez (działam z tty1, ale nie powinno to mieć znaczenia, jak przypuszczam)Odpowiedzi:
W systemie zamontowano wirtualny system plików FUSE
~/.gvfs
.W przypadku większości dostępów do systemu plików uprawnienia są ignorowane dla użytkownika root. Jednak montowanie wirtualnych systemów plików FUSE jest jednym z rzadkich wyjątków. Wirtualne systemy plików FUSE są zwykle ograniczone do użytkownika, który je zamontował.
W tym przypadku
gvfs-fuse-daemon
polecenie (uruchomione w ramach sesji pulpitu) utworzyło to mount, należące do ciebie i nikt inny nie może uzyskać do niego dostępu, w tym root.źródło