28 我已经在一台机器上从Ubuntu移到Debian,并且我所有的sshfs挂载脚本都失败了 fuse: failed to open /dev/fuse: Permission denied 现在。我是否缺少简单的东西? ssh debian sshfs fuse — 约翰·巴伯·卢塞罗 source
28 出于某种原因,Debian将FUSE配置为要求用户属于该fuse组。 以root身份运行,然后注销并再次登录。(重要步骤。)gpasswd -a username fuse — 引力 source 7 只是为了记录-这对我不起作用:-( — gorn 5 我不是专家,但是我通过更改/ dev / fuse的权限解决了我的问题-它具有一个根组,而不是组的rw(sudo chgrp fuse / dev / fuse; sudo chmod g + w / dev / fuse) — gorn 我有两个Wheezy ...一个是从头开始安装的,另一个是从Squeeze升级的,后来又安装了保险丝...而且我对/ dev / fuse拥有不同的权限。保险丝包装中的最新错误? — 伊夫·马丁 不适用于我,也没有更改组并在/ dev / fuse上设置权限。 — Adambean 2 可以是:作为root的usermod -aG fuse <您的用户名>,然后注销并再次登录 — Cedric
12 有一个错误报告指出Debian Wheezy(似乎具有保险丝包的2.9.0-2版本,该错误报告在2.9.0-3中已修复)可能设置了错误的权限/dev/fuse(crw------T 1 root root以我为例)。 如先前文章的评论所述,可以通过以超级用户身份运行以下命令来解决此问题: chmod g+rw /dev/fuse chgrp fuse /dev/fuse 还请记住使用来将您的用户添加到fuse组中gpasswd -a username fuse。 — 奥塞斯卡 source
0 我遇到了同样的问题。原来,对/ dev / fuse的许可如下。我做了chmod命令,它工作正常。不知道它是如何进入这种状态的。昨天在工作。 $ ls -l /dev/fuse crw-rw---T 1 root fuse 10, 229 May 4 16:41 /dev/fuse chmod a+rw /dev/fuse #now it works fine! — 小包 source 该fuse组存在的原因是管理员可以控制谁可以使用FUSE挂载文件系统:只有fuse组中(或具有root用户访问权限)的用户才能使用FUSE。您的解决方案可以访问所有用户。 — 路易(Louis)
0 我遇到了相同的/ dev / fuse权限被拒绝的问题(与sshfs不相关)。在我的情况下,保险丝盒未安装。该软件包提供了所有基本必需品,例如安装工具,sysfs控件,新的“ fuse”组和inode权限(由udev管理)。 # apt-get install fuse # usermod -a -G fuse <username> # modprobe fuse 最后一个命令加载内核模块,内核告诉udev设置权限。 — h0tw1r3 source 1 usermod -G fuse <username>useradd不接受-a参数 — volothamp