【发布时间】:2019-02-03 01:29:32
【问题描述】:
非 root 用户挂载的 FUSE 文件系统,root 无法访问(除非在挂载时使用 allow_other)。
作为root,我想查询每个挂载的标志,例如nosuid,以便我可以使用mount() 和MS_REMOUNT|MS_BIND|... 来添加每个挂载的MS_RDONLY 标志。我在大多数使用statvfs() 查询现有挂载标志的文件系统上都取得了成功。但是有没有一种方法可以处理像 FUSE(和带有 root_squash 的 NFS)这样的情况?
【问题讨论】:
-
Stack Overflow 是一个编程和开发问题的网站。这个问题似乎离题了,因为它与编程或开发无关。请参阅帮助中心的What topics can I ask about here。也许Super User 或Unix & Linux Stack Exchange 会是一个更好的提问地点。
-
...为了在 systemd 中为 C 代码编写补丁,我需要回答的关于 Linux API 的问题与编程或开发无关?如果 Q 需要移动,我对 U&L 非常满意,但我不明白为什么。