无法将 -o allowed_other 与 sshfs 一起使用(在 fusion.conf 中启用选项)

无法将 -o allowed_other 与 sshfs 一起使用(在 fusion.conf 中启用选项)

/etc/fuse.conf我的文件中有以下内容:

# Set the maximum number of FUSE mounts allowed to non-root users.                       
# The default is 1000.                                                                   
#                                                                                        
#mount_max = 1000                                                                        

# Allow non-root users to specify the 'allow_other' or 'allow_root'                      
# mount options.                                                                         
#                                                                                        
user_allow_other    

但是当我尝试使用以下选项安装远程路径时allow_other

> sshfs name@server:/remote/path /local/path -o allow_other

我得到:

fusermount: failed to open /etc/fuse.conf: Permission denied
fusermount: option allow_other only allowed if 'user_allow_other' is set in /etc/fuse.conf

我已经进行了三次检查,并且该选项user_allow_other在我的 中未注释fuse.conf,正如我在上面复制的那样。

我也执行了sudo adduser my_user_name fuse(虽然不确定是否需要),但我仍然遇到同样的问题。

为什么它不能/etc/fuse.conf正确解析文件?

答案1

鉴于该消息failed to open /etc/fuse.conf: Permission denied,我建议

chmod a+r /etc/fuse.conf

答案2

更好的解决方案可能是将用户添加到保险丝组,即:

addgroup <username> fuse

相关内容