我可以这样挂载一个SSHFS:
现在它在Nautilus中以可移动设备的形式显示出来,带有一个弹出按钮。但是当我点击该按钮时,会出现权限错误:
无法卸载“foo” umount: /home/bytecommander/mountpoint: 权限被拒绝
如果我直接运行umount ~/mountpoint也会出现相同的错误。
我知道可以使用fusermount -u ~/mountpoint来卸载它,或者可以使用sudo umount ~/mountpoint,但我想在Nautilus中(不使用提升的权限)使其正常工作,似乎Nautilus内部使用了umount命令。
我该如何实现这一点?
附注:我在某个地方读到应该将我的用户添加到fuse组中,但是在我的16.04系统上没有这样的组,而且挂载仍然正常工作,所以我认为这并不是必需的。
sshfs -o idmap=user SSH_HOSTNAME:/ ~/mountpoint
现在它在Nautilus中以可移动设备的形式显示出来,带有一个弹出按钮。但是当我点击该按钮时,会出现权限错误:
无法卸载“foo” umount: /home/bytecommander/mountpoint: 权限被拒绝
如果我直接运行umount ~/mountpoint也会出现相同的错误。
我知道可以使用fusermount -u ~/mountpoint来卸载它,或者可以使用sudo umount ~/mountpoint,但我想在Nautilus中(不使用提升的权限)使其正常工作,似乎Nautilus内部使用了umount命令。
我该如何实现这一点?
附注:我在某个地方读到应该将我的用户添加到fuse组中,但是在我的16.04系统上没有这样的组,而且挂载仍然正常工作,所以我认为这并不是必需的。