是否可以允许某个用户(根用户除外)调用chroot(2)?我正在开发一个调用chroot(2)的守护进程,但我希望避免在根帐户下运行它。
如果需要修改内核源,请给我建议。
平台: linux (或freebsd)
发布于 2020-04-30 07:34:19
在用户名称空间中运行它,例如:
unshare -r chroot /mnt bash记住,具有chroot能力的进程可以避免chroot,在新的根目录中捕获特权进程至少需要一个用户或pid名称空间、一个挂载名称空间、pivot_root和umount。还要记住,并不是所有的东西都是文件。
https://stackoverflow.com/questions/16502713
复制相似问题