如果 sshfs-mount 是在没有 sudo 特权的情况下安装的,为什么需要“sudo unmount”来卸载它?

kal*_*cey 17 sudo filesystems sshfs fuse umount

我有一个 sshfs FUSE 文件系统安装在~/mountpoint. 我试过umount mountpointdiskutil unmount mountpoint(在 Mac 上),但都失败了。我用过sshfs -o IdentityFile=<key> user@hostname:/home/<user> ~/mountpoint; 这些都不需要sudo。

那么,为什么要卸载它,我需要 sudo 权限吗?

Jaa*_*ens 18

因为 umount 只允许 root 卸载常规文件系统。

但是,您可以在不使用 sudo 的情况下卸载任何 FUSE 文件系统(包括 sshfs):

fusermount -u mountpoint
Run Code Online (Sandbox Code Playgroud)