首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Unshare和newuidmap:更新

Unshare和newuidmap:更新
EN

Stack Overflow用户
提问于 2020-06-11 11:09:50
回答 1查看 664关注 0票数 1

我正在尝试创建一个具有自己的命名空间的进程,然后进行uid (可能还有gid)映射。我正在使用这个问题跟踪这个答案,但是,正如最近的评论中所指出的,它不再起作用了。

这是瘦子。首先,使用unshare在新的命名空间中创建一个进程。

代码语言:javascript
复制
unshare -U bash

并使用echo $$或somesuch获取它运行的进程。你拿起PID,然后,从另一个壳,你去:

代码语言:javascript
复制
newuidmap 12394 0 0 1

如上述评论所述,答案是:

代码语言:javascript
复制
newuidmap: uid range [0-1) -> [0-1) not allowed

在对答案的更新中,方舟

它具有/etc/subuid和/etc/subguid文件中的设置

不过,我搞不懂他们是什么意思。有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2020-06-11 11:22:54

还是不明白为什么newuidmap不起作用。但是这篇文章显示给/proc/$$/uid_map的写作

代码语言:javascript
复制
echo '5 1000 1' > /proc/14671/uid_map

这是一个不能重复的一次性操作,并且在一个命令中建立UID和GID的映射。

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

https://stackoverflow.com/questions/62323015

复制
相关文章

相似问题

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