Mik*_*e T 9 debian samba gnome nautilus gvfs
这是同样的问题(这里也有一些),除了我运行的是 Debian wheezy (7.4)。清理一下,这些目录不存在:
/run/user
/var/run/user
~/.cache/gvfs
Run Code Online (Sandbox Code Playgroud)
这个目录是空的:
~/.gvfs/
Run Code Online (Sandbox Code Playgroud)
并且在以下位置找不到 GVFS 挂载的 samba 共享目录:
/media/
/mnt/
Run Code Online (Sandbox Code Playgroud)
自然地,我希望 Nautilus 资源管理器能够帮助描述我正在查看的本地安装路径。或“在终端中打开”工作。但他们挫败了我!
$ gvfs-mount -l
...
Mount(0): sharedir on wincomp -> smb://wincomp/sharedir/
Type: GDaemonMount
Run Code Online (Sandbox Code Playgroud)
或与gvfs-mount -li:
Mount(0): sharedir on wincomp -> smb://wincomp/sharedir/
Type: GDaemonMount
default_location=smb://wincomp/sharedir/
themed icons: [folder-remote] [folder]
can_unmount=1
can_eject=0
is_shadowed=0
Run Code Online (Sandbox Code Playgroud)
但是它没有指定本地挂载位置在哪里!
好的,想通了。Debian Wheezy 的默认安装不会为 GVFS 安装 POSIX 兼容层。安装它:
apt-get install gvfs-fuse
将您的用户添加到 FUSE 组:
adduser <username> fuse
重新启动您的机器(或切换运行级别),现在 GVFS 会将 FUSE-fs 导出到 /home/<username>/.gvfs/<resourcename>
此致。
有关更多信息,请参阅https://wiki.gnome.org/Projects/gvfs/doc,尤其是。关于 FUSE 守护进程的部分。
要添加到 bjanssen 的答案中,在 Debian jessie 中,SMB 共享位于
/run/user/$UID/gvfs
Run Code Online (Sandbox Code Playgroud)
这同样适用于您的 SFTP 或 WEBDAV 共享。
| 归档时间: |
|
| 查看次数: |
12531 次 |
| 最近记录: |