在 Linux(Ubuntu 14LTS)下,我尝试以 root 身份访问普通用户(encfs)创建的加密本地目录,但访问被拒绝:
root@toad:/home/robert# cd 收件箱 bash:cd:收件箱:权限被拒绝
- 这怎么可能?
- 如何允许其他用户访问它?
答案1
encfs
是保险丝(用户空间中的文件系统)文件系统。通常,只有通过内核挂载该文件系统的用户才能访问 FUSE 文件系统,但可以使用allow_other
和allow_root
挂载选项 (mount_fuse
手册页root
)。这有点类似于 NFS 文件系统,如果使用 导出,则无法通过 访问root_squash
。