Apa artinya pesan kesalahan ini: lsof: PERINGATAN: tidak bisa stat () fuse.gvfs-fuse-daemon file system /home/nes/.gvfs

12

Ketika saya menggunakan lsof dengan sudo seperti ini

sudo lsof ~


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

Namun ketika saya menggunakannya tanpa sudo, saya tidak mendapatkan kesalahan ini.

Apa artinya pesan ini?

NES
sumber
Apa yang dikatakan @jmtd benar. Berikan Cara mendapatkan akses sudo ke share yang dipasang oleh Gigolo ; mungkin membantu Anda menyiasatinya.
Boxbot
Kepada siapa pun yang berkepentingan, saya mendapatkan peringatan yang sama dengan dan tanpa sudo(saya beroperasi dari tty1, tapi saya kira ini bukan masalah)
XavierStuvw

Jawaban:

14

Ada sistem berkas virtual FUSE yang dipasang di ~/.gvfs.

Untuk sebagian besar akses sistem file, izin diabaikan untuk pengguna root. Namun, pemasangan sistem file virtual FUSE adalah salah satu pengecualian yang jarang terjadi. FUSE filesystem virtual biasanya dibatasi untuk pengguna yang memasangnya.

Dalam hal ini, gvfs-fuse-daemonperintah (dijalankan sebagai bagian dari sesi desktop Anda) membuat mount ini, milik Anda, dan tidak ada orang lain yang dapat mengaksesnya, termasuk root.

jmtd
sumber
1
Lalu bagaimana cara mengatasinya? Seandainya saya ingin "sudo lso | grep ...".
user276851