gpt4 book ai didi

linux - 取消分享后重新分享 CLONE_NEWNS

转载 作者:太空宇宙 更新时间:2023-11-04 12:12:42 26 4
gpt4 key购买 nike

我有一部分应用取消共享 CLONE_NEWNS 以在进程中拥有私有(private)挂载命名空间。代码类似于 unshare code snippet .

如何扭转这种取消分享的影响?我想再次共享父命名空间。

最佳答案

在调用unshare()之前获取原来的命名空间fd,然后在unshare()之后调用setns()可以切换回来>。如果原始命名空间没有被当前进程或它的父进程改变,你甚至不需要提前获取 fd,你可以随时打开 /proc/$ppid/ns/mnt (对应于你的CLONE_NEWNS)

关于linux - 取消分享后重新分享 CLONE_NEWNS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48364151/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com