Por que o “sudo unmount” é necessário para desmontar um sshfs-mount se ele foi montado sem privilégios de sudo?

16

Eu tenho um sistema de arquivos sshfs FUSE montado ~/mountpoint. Eu tentei umount mountpointe diskutil unmount mountpoint(em um Mac aqui) e ambos falharam. Eu usei sshfs -o IdentityFile=<key> user@hostname:/home/<user> ~/mountpoint; nada disso exigia sudo.

Por que, então, desmontá-lo, preciso de privilégios sudo?

kalaracey
fonte

Respostas:

17

Porque o umount permite apenas que o root desmonte sistemas de arquivos regulares.

Você pode, no entanto, desmontar qualquer sistema de arquivos FUSE (incluindo sshfs) sem usar o sudo:

fusermount -u mountpoint
hedgie
fonte
11
sim, mas não tenho nenhum comando fusermountinstalado; Eu acredito que é específico para Linux. Mas graças - Eu não sabia umount foi sudo-only
kalaracey