Warum ist "sudo unmount" erforderlich, um ein sshfs-mount aufzuheben, wenn es ohne sudo-Privilegien bereitgestellt wurde?

10489
kalaracey

Ich habe ein sshfs FUSE-Dateisystem, das in eingebunden ist ~/mountpoint. Ich habe versucht umount mountpointund diskutil unmount mountpoint(auf einem Mac hier) und beide sind gescheitert. Ich habe verwendet sshfs -o IdentityFile=<key> user@hostname:/home/<user> ~/mountpoint; Sudo war dafür nicht nötig.

Warum muss ich das Unmounten machen, brauche ich Sudo-Privilegien?

15

1 Antwort auf die Frage

16
hedgie

Weil umount es root nur erlaubt, reguläre Dateisysteme zu deaktivieren.

Sie können jedoch jedes FUSE-Dateisystem (einschließlich sshfs) deaktivieren, ohne sudo zu verwenden:

fusermount -u mountpoint 
ja, aber ich habe keinen Befehl `fusermount` installiert; Ich glaube, es ist Linux-spezifisch. Aber danke - ich wusste nicht, dass umount nur Sudo war kalaracey vor 11 Jahren 1