sudo権限なしでマウントされたsshfs-mountをアンマウントするのに「sudo unmount」が必要なのはなぜですか?


16

にsshfs FUSEファイルシステムがマウントされてい~/mountpointます。私は試してみumount mountpointdiskutil unmount mountpoint(ここのMacで)両方とも失敗した。私が使用したsshfs -o IdentityFile=<key> user@hostname:/home/<user> ~/mountpoint; いずれもsudoを必要としませんでした。

なぜ、マウントを解除するのにsudo特権が必要なのですか?

回答:


17

umountは、rootが通常のファイルシステムをアンマウントすることしか許可しないためです。

ただし、sudoを使用せずに、FUSEファイルシステム(sshfsを含む)をアンマウントできます。

fusermount -u mountpoint

1
はい。ただし、コマンドはfusermountインストールされていません。Linux固有のものだと思います。しかし、感謝-私はumountがsudoのみであることを知りませんでした
-kalaracey
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.