Mengapa "sudo unmount" diperlukan untuk melepas mount sshfs-mount jika mount tanpa hak akses sudo?

16

Saya memiliki filesystem sshfs FUSE yang terpasang di ~/mountpoint. Saya mencoba umount mountpointdan diskutil unmount mountpoint(pada Mac di sini) dan keduanya gagal. Saya menggunakan sshfs -o IdentityFile=<key> user@hostname:/home/<user> ~/mountpoint; tidak ada yang membutuhkan sudo.

Mengapa, kalau begitu, lakukan unmount aku perlu hak istimewa sudo?

kalaracey
sumber

Jawaban:

17

Karena umount hanya memungkinkan root untuk melepas sistem file biasa.

Anda dapat, bagaimanapun, melepas sistem file FUSE (termasuk sshfs) tanpa menggunakan sudo:

fusermount -u mountpoint
hedgie
sumber
1
ya, tapi saya belum fusermountmenginstal perintah ; Saya percaya ini adalah linux-spesifik. Tapi terima kasih - saya tidak tahu umount hanya sudo
kalaracey