Mailinglist Archive: opensuse (911 mails)

< Previous Next >
Re: [opensuse] [Leap 42.1] Strange listing in /var/run/user
On Thu, 17 Dec 2015 19:44:25 -0600
Darryl Gregorash wrote:

ls: cannot access /var/run/user/1000/gvfs: Permission denied

A quick search on the above string yields many hits, including this:

"/run/user/$uid/gvfs or ~$user/.gvfs is the mount point for the FUSE
interface to GVFS. GVFS is a virtual filesystem implementation for
Gnome, which allows Gnome applications to access resources such as FTP
or Samba servers or the content of zip files like local directories.
FUSE is a way to implement filesystem drivers as user code (instead of
kernel code). The GVFS-FUSE gateway makes GVFS filesystem drivers
accessible to all applications, not just the ones using Gnome libraries.

Managing trust boundaries with FUSE filesystems is difficult, because
the filesystem driver is running as an unprivileged user, as opposed to
kernel code for traditional filesystems. To avoid complications, by
default, FUSE filesystems are only accessible to the user running the
driver process. Even root doesn't get to bypass this restriction."

And this (condensed & paraphrased): 'Gvfs is a GNOME userspace virtual
filesystem. The available set of commandline utilities includes:

gvfs-cat, gvfs-copy, gvfs-info, gvfs-less, gvfs-ls, gvfs-mime,
gvfs-mkdir, gvfs-monitor-dir, gvfs-monitor-file, gvfs-mount, gvfs-move,
gvfs-open, gvfs-rename, gvfs-rm, gvfs-save, gvfs-set-attribute,
gvfs-trash & gvfs-tree. The file libgvfscommon.so contains the common
API functions used in Gvfs programs.'

hth & regards,

Carl
--
To unsubscribe, e-mail: opensuse+unsubscribe@xxxxxxxxxxxx
To contact the owner, e-mail: opensuse+owner@xxxxxxxxxxxx

< Previous Next >
Follow Ups
References