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?

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

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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.