香蕉布朗
我在Kong API Gateway Docker容器中操作,并且尝试安装一些基本的软件包处理。最终,我需要能够使用sudo
。Docker映像仅位于中的busybox bin命令/bin/
。
我尝试过的
我发现自己很生气,因为每本解释下载apt-get用法的sudo
指南,以及我发现下载的每本指南都sudo
使用apt-get
。我既没有sudo也没有apt和apt-get。
如果我尝试使用su
,su -
,su - <cmd>
,或喜欢,我得到“必须是SUID到正常工作”。
有什么可用
这是每个可用命令,位于/ bin中:
使用wget
或以上命令,如何获得sudo
?
ctrl-alt-delor
即使您sudo
进入系统(轻松),也无济于事。它必须是setuid-root才能工作。如果没有root用户的访问权限,则无法进行设置。
如果不运行命令而sudo
无法运行,那是因为Dockerfile有USER
一行。如果您编辑Dockerfile,将apt-get
(或安装命令apt-get
)放在这一行之前,那么它将能够安装(您仍然是root)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
编辑于
我来说两句