Because umount only allows root to unmount regular filesystems.
You can, however, unmount any FUSE filesystem (inclusing sshfs) without using sudo:
fusermount -u mountpoint
У меня есть файловая система FUSE sshfs ~/mountpoint
. Я пытался umount mountpoint
и diskutil unmount mountpoint
(на Mac здесь), и оба не удалось. Я использовал sshfs -o IdentityFile=<key> user@hostname:/home/<user> ~/mountpoint
; ничего из этого не требовалось sudo.
Тогда зачем мне его размонтировать, мне нужны привилегии sudo?
Because umount only allows root to unmount regular filesystems.
You can, however, unmount any FUSE filesystem (inclusing sshfs) without using sudo:
fusermount -u mountpoint