为什么如果没有 sudo 权限就安装 sshfs-mount,则需要“sudo unmount”来卸载它?

为什么如果没有 sudo 权限就安装 sshfs-mount,则需要“sudo unmount”来卸载它?

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

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

答案1

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

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

fusermount -u mountpoint

相关内容