首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何允许非root用户调用chroot(2)?

问如何允许非root用户调用chroot(2)?
EN

Stack Overflow用户
提问于 2013-05-12 07:32:14
回答 1查看 1.3K关注 0票数 1

是否可以允许某个用户(根用户除外)调用chroot(2)?我正在开发一个调用chroot(2)的守护进程,但我希望避免在根帐户下运行它。

如果需要修改内核源,请给我建议。

平台: linux (或freebsd)

EN

回答 1

Stack Overflow用户

发布于 2020-04-30 07:34:19

在用户名称空间中运行它,例如:

代码语言:javascript
复制
unshare -r chroot /mnt bash

记住,具有chroot能力的进程可以避免chroot,在新的根目录中捕获特权进程至少需要一个用户或pid名称空间、一个挂载名称空间、pivot_root和umount。还要记住,并不是所有的东西都是文件。

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

https://stackoverflow.com/questions/16502713

复制
相关文章

相似问题

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