我正在尝试理解一些有关用户命名空间和/bin/unshare
命令的 man7.org 文档。
我从阅读这个页面开始:
https://man7.org/linux/man-pages/man7/user_namespaces.7.html
页面上有很多关于 CLONE_NEWUSER 标志如何影响权限和能力的提及。但我不清楚是否unshare -U /bin/bash
以unshare -U -r /bin/bash
任何方式使用 CLONE_NEWUSER。
于是我unshare(1)
接下来查看了命令中是否有关于 CLONE_NEWUSER 标志用法的解释/bin/unshare
。但此页面上没有关于 CLONE_NEWUSER 的讨论。
但是,有关于系统调用上的 CLONE_NEWUSER 标志的讨论unshare(2)
。但我不清楚这/bin/unshare
与 有何关系unshare(2)
,或者它们是否有任何关系。
/bin/unshare -U /bin/bash
有人能解释一下CLONE_NEWUSER 和之间的关系unshare(2)
吗?
笔记:
我是一名前端 HTML CSS 开发人员,正在尝试首次学习所有这些内容。我欢迎参考任何阅读材料来弥补 Linux 基础知识方面的知识空白。