Saya telah pindah dari Ubuntu ke Debian di mesin dan semua skrip pemasangan sshfs saya gagal
fuse: failed to open /dev/fuse: Permission denied
sekarang. Apakah saya melewatkan sesuatu yang sederhana?
Untuk beberapa alasan, Debian mengkonfigurasi FUSE untuk meminta pengguna berada di fuse
grup.
Jalankan sebagai root, lalu logout dan login lagi . (Langkah penting.)gpasswd -a username fuse
Ada laporan bug yang menunjukkan bahwa Debian Wheezy (yang tampaknya memiliki versi 2.9.0-2 dari paket sekering, bug dilaporkan diperbaiki pada 2.9.0-3) dapat menetapkan izin yang salah untuk
/dev/fuse
(crw------T 1 root root
dalam kasus saya).Seperti yang dinyatakan di sekitar komentar dari posting sebelumnya, ini dapat diperbaiki dengan menjalankan perintah berikut sebagai root:
Ingat juga untuk menambahkan pengguna Anda ke
fuse
grup dengan, misalnyagpasswd -a username fuse
,.sumber
Mengubah izin ('sudo chmod g + rw / dev / fuse', yang di atas menghilangkan 'r') berhasil bagi saya (selain tentu saja menambahkan pengguna saya ke grup sekering).
sumber
Saya mendapat masalah yang sama. Ternyata izin untuk / dev / fuse adalah sebagai berikut. Saya melakukan perintah chmod dan itu berfungsi dengan baik. Tidak tahu bagaimana keadaannya. Itu bekerja kemarin.
sumber
fuse
grup ada adalah agar administrator dapat mengontrol siapa yang dapat menggunakan FUSE untuk me-mount sistem file: hanya mereka yang ada difuse
grup (atau memiliki akses root) yang dapat menggunakan FUSE. Solusi Anda memberi akses ke semua pengguna.Saya mengalami masalah izin yang sama / dev / fuse ditolak (tidak terkait dengan sshfs). Dalam kasus saya, paket sekering tidak diinstal. Paket ini menyediakan semua kebutuhan dasar seperti alat mount, kontrol sysfs, grup "sekering" baru, dan izin inode (dikelola oleh udev).
Perintah terakhir memuat modul kernel, dan kernel memberi tahu udev untuk mengatur izin.
sumber
usermod -G fuse <username>
useradd tidak menerima parameter -a