我创建了一个 fuse 挂载点。挂载后,文件权限全都乱了,系统提示“我无法 ls 或 cd。权限被拒绝”。
文件权限如下所示:d????????? ? ? ? ? ? temp
当我列出已安装的设备时,我得到:/dev/fuse on /temp type fuse (rw,nosuid,nodev)
我使用了 mono-fuse。我刚刚创建了一个权限为 777 的新文件夹,然后进行了挂载。卸载后我可以执行所有操作,但是当我挂载时,我收到这样的错误。
我使用 mono fuse 附带的 HelloFS.exe 进行测试。有人能解释一下这种奇怪的行为以及我犯了什么错误吗?谢谢!
—塞图
答案1
我最好的猜测是,您正在尝试访问另一个用户的 fusermount(或sudo
您自己的),并且因为 fuse(通常)是单用户的,所以您遇到了问题。
任何一个:
- 确保您拥有 fusermount
- 使用
allow_other
或allow_root
选项(或替代)