我可以像这样挂载 SSHFS:
sshfs -o idmap=user SSH_HOSTNAME:/ ~/mountpoint
现在它在 Nautilus 中显示得很好,就像一个带有弹出按钮的可移动设备。但是,单击该按钮时,我收到权限错误:
无法卸载“foo”
umount:/home/bytecommander/mountpoint:权限被拒绝
如果我直接运行也是一样umount ~/mountpoint
。
我知道我可以使用fusermount -u ~/mountpoint
或者卸载它sudo umount ~/mountpoint
,但我想让它在 Nautilus 中工作(无需提升权限),这似乎是umount
在内部使用。
我怎样才能实现这个目标?
附言:我读到过某处说我应该将我的用户添加到fuse
组中,但是我的 16.04 系统上没有这样的组并且安装仍然有效,所以我认为没有必要。
答案1
似乎是 GVFS 的已知错误:
注意:我的 Ubuntu 16.04 有fuse
群组,我是该群组的成员,但 Caja 也有同样的问题(它是错误 1763033)。