首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >aufs可以像unionfs一样用作fuse文件系统吗?

aufs可以像unionfs一样用作fuse文件系统吗?
EN

Unix & Linux用户
提问于 2018-06-23 15:59:19
回答 2查看 1.1K关注 0票数 1

我正在试验不同的联合/覆盖文件系统类型。我在Ubuntu中找到了unionfs-fuse包,它允许我作为非根用户使用unionfs挂载命令。但是,创建aufs的目的似乎是提供与unionfs类似的选项,它似乎不能用作非根用户。我需要为aufs挂载提供sudo密码。

我可以使用aufs而不提供根密码吗?

EN

回答 2

Unix & Linux用户

回答已采纳

发布于 2018-08-12 16:16:17

在研究这个问题时,答案似乎是:不。

票数 1
EN

Unix & Linux用户

发布于 2018-08-13 01:23:55

安装aufs文件系统的命令是mount。文件系统类型(在/proc/mounts中或在没有参数的mount输出中显示)是aufs,而不是fuse。这表明aufs本身是一个文件系统,它不使用FUSE。它是用自己的内核驱动程序实现的,而不是通过FUSE内核驱动程序实现的。

如果您想使用aufs作为非根用户,root必须允许它。这方面有几种机制,最简单的是在/etc/fstab中添加一些行。

请注意,您应该仔细检查这些行,因为它们很可能允许用户绕过系统的安全性。任何人都可以使用FUSE,因为FUSE内核驱动程序强制限制用户代码可以做什么:非根用户只能挂载到他们拥有的目录上,并且只能公开他们拥有的文件。aufs驱动程序没有强制执行任何这样的限制,这两种限制都使其更强大,更难以委托。

/etc/fstab中没有允许用户指定不同的挂载选项的机制。这是设计出来的:许多安装选项将允许用户绕过系统的安全性。找出哪些选项是安全的,而mount命令(解析/etc/fstab)则不尝试,这将是很复杂的。如果您作为管理员希望允许不同的挂载选项集,则需要列出所有这些选项。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/451478

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档