Когда я использую lsof с sudo, как это
sudo lsof ~
lsof: WARNING: can't stat() fuse.gvfs-fuse-daemon file system /home/nes/.gvfs
Output information may be incomplete.
Однако, когда я использую его без sudo, я не получаю эту ошибку.
Что означает это сообщение?
sudo
(я работаю с tty1, но это не должно иметь значения, я полагаю)Ответы:
Виртуальная файловая система FUSE смонтирована в
~/.gvfs
.Для большинства обращений к файловой системе разрешения игнорируются для пользователя root. Однако монтирование виртуальной файловой системы FUSE является одним из редких исключений. Виртуальные файловые системы FUSE обычно ограничены пользователем, который их смонтировал.
В этом случае
gvfs-fuse-daemon
команда (запускаемая как часть сеанса рабочего стола) создала это монтирование, принадлежащее вам, и никто другой не сможет получить к нему доступ, включая root.источник