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

15

Eu tenho um sistema de arquivos FUSE sshfs montado em ~/mountpoint . Eu tentei umount mountpoint e 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 eu preciso de privilégios de sudo?

    
por kalaracey 13.05.2012 / 09:09

1 resposta

16

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

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

fusermount -u mountpoint
    
por 13.05.2012 / 09:25