首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >rkt容器中"root“帐户的”受限“访问权

rkt容器中"root“帐户的”受限“访问权
EN

Stack Overflow用户
提问于 2017-06-09 11:37:25
回答 1查看 163关注 0票数 0

在尝试将命令作为根用户在我的rkt容器中执行时,我遇到了一些问题。

我把这台rkt发动机作为一台sudo。在已启动的容器中,我也被作为根记录。但似乎我不是一个“真正的”根在里面。

例如,当我试图在我拥有的启动进程上运行一个"chrt“命令时,我得到了以下答案:

代码语言:javascript
复制
[root@rkt-b1e45e35-f3e7-4cc2-88ea-58d06809dd5d /]# chrt -p -f 99 25
Unable to change scheduling policy!
either run as root or join realtime group**

另一个例子是,当我尝试以我在容器中创建的另一个用户的身份登录时,我会收到以下错误消息:

代码语言:javascript
复制
[root@rkt-b1e45e35-f3e7-4cc2-88ea-58d06809dd5d /]# su toto
Bad system call

(注意:当我试图启动一个"sudo“命令时,我有相同的消息)。

我还尝试将toto或root添加到"root“用户组或”实时“用户组中,但仍然无法工作。

其他有表现力的例子,当我试图将chmod +w应用于根用户拥有的文件( rw-r--r-- )时,我有一个拒绝访问的消息.

有关信息,我的rkt映像上的rkt image cat manifest xxx命令提供了以下输出:

{ "acKind":"ImageManifest“、"acVersion":"0.6.1”、“名称”:"xxxxxxxxxx“、”标签“:{”名称“:”版本“、”值“:”最新“},{“名称”:“拱”,“值”:"amd64“},{”名称“:"os”"value":"linux“},"app":{ "exec":"/bin/bash”,"user":"root",“组”:“根”,"workingDirectory":"/",“环境”:{“名称”:“路径”,“值”:"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin“}}

你知道我问题的根源吗?

EN

回答 1

Stack Overflow用户

发布于 2017-06-14 14:56:26

我找到了解决方案:我只需在rkt run命令中添加更多的“-大写-保留”参数。(默认情况下,本地伪根用户有很强的限制)

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

https://stackoverflow.com/questions/44456816

复制
相关文章

相似问题

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