Почему для размонтирования sshfs-mount требуется «sudo unmount», если он был смонтирован без привилегий sudo?

16

У меня есть файловая система FUSE sshfs ~/mountpoint. Я пытался umount mountpointи diskutil unmount mountpoint(на Mac здесь), и оба не удалось. Я использовал sshfs -o IdentityFile=<key> user@hostname:/home/<user> ~/mountpoint; ничего из этого не требовалось sudo.

Тогда зачем мне его размонтировать? Мне нужны привилегии sudo?

kalaracey
источник

Ответы:

17

Потому что umount позволяет только root размонтировать обычные файловые системы.

Однако вы можете размонтировать любую файловую систему FUSE (включая sshfs) без использования sudo:

fusermount -u mountpoint
hedgie
источник
1
да, но у меня нет fusermountустановленной команды ; Я считаю, что это специфично для Linux. Но спасибо - я не знала, что у нас было только sudo
kalaracey