Me mudé de Ubuntu a Debian en una máquina y todos mis scripts de montaje sshfs fallan con
fuse: failed to open /dev/fuse: Permission denied
ahora. ¿Me estoy perdiendo algo simple?
Por alguna razón, Debian configura FUSE para requerir que los usuarios estén en el fuse
grupo.
Ejecútelo como root, luego cierre sesión e inicie sesión nuevamente . (Paso importante)gpasswd -a username fuse
Hay un informe de error que indica que Debian Wheezy (que parece tener la versión 2.9.0-2 del paquete de fusibles, el error se informa corregido en 2.9.0-3) puede establecer permisos incorrectos para
/dev/fuse
(crw------T 1 root root
en mi caso).Como se indicó en los comentarios de las publicaciones anteriores, esto se puede solucionar ejecutando los siguientes comandos como root:
También recuerde agregar su usuario al
fuse
grupo con, por ejemplo,gpasswd -a username fuse
.fuente
Cambiar los permisos ('sudo chmod g + rw / dev / fuse', lo anterior omite la 'r') funcionó para mí (además, por supuesto, de agregar a mi usuario al grupo de fusibles).
fuente
Tengo el mismo problema. Resultó que el permiso para / dev / fuse era el siguiente. Hice el comando chmod y funciona bien. No sé cómo llegó a este estado. Estaba trabajando ayer.
fuente
fuse
grupo existe es para que los administradores puedan controlar quién puede usar FUSE para montar sistemas de archivos: solo aquellos que están en elfuse
grupo (o tienen acceso de root) pueden usar FUSE. Su solución da acceso a todos los usuarios.Me encontré con el mismo problema / dev / fuse permiso denegado (no relacionado con los sshfs). En mi caso, el paquete de fusibles no estaba instalado. El paquete proporciona todas las necesidades básicas como las herramientas de montaje, control sysfs, un nuevo grupo "fusible" y permiso de inodo (administrado por udev).
El último comando carga el módulo del núcleo, y el núcleo le dice a udev que establezca los permisos.
fuente
usermod -G fuse <username>
useradd no acepta el parámetro -a