Pourquoi «sudo unmount» est-il nécessaire pour démonter un sshfs-mount s'il a été monté sans les privilèges sudo?

16

J'ai un système de fichiers sshfs FUSE monté dans ~/mountpoint. J'ai essayé umount mountpointet diskutil unmount mountpoint(sur un Mac ici) et les deux ont échoué. J'ai utilisé sshfs -o IdentityFile=<key> user@hostname:/home/<user> ~/mountpoint; rien de tout cela ne nécessitait sudo.

Pourquoi alors le démonter ai-je besoin des privilèges sudo?

Kalaracey
la source

Réponses:

17

Parce que umount permet uniquement à root de démonter les systèmes de fichiers normaux.

Vous pouvez cependant démonter tout système de fichiers FUSE (y compris sshfs) sans utiliser sudo:

fusermount -u mountpoint
hedgie
la source
1
oui, mais je n'ai aucune commande fusermountinstallée; Je pense que c'est spécifique à Linux. Mais merci - je ne savais pas que umount était uniquement sudo
kalaracey