web-dev-qa-db-ja.com

Sudo権限なしでマウントされている場合、sshfs-mountをアンマウントするために「Sudo unmount」が必要なのはなぜですか?

~/mountpointにsshfs Fuseファイルシステムをマウントしています。 umount mountpointdiskutil unmount mountpoint(Macの場合)を試しましたが、どちらも失敗しました。 sshfs -o IdentityFile=<key> user@hostname:/home/<user> ~/mountpointを使用しました。 Sudoは必要ありません。

なぜ、アンマウントするのにSudo権限が必要なのですか?

17
kalaracey

Umountはrootが通常のファイルシステムをアンマウントすることのみを許可するためです。

ただし、Sudoを使用せずに、任意のFuseファイルシステム(sshfsを含む)をマウント解除できます。

fusermount -u mountpoint
18
hedgie