我使用的是亚马逊注册中心预先创建的图像。当我运行映像时,我会收到以下错误:
nsenter:未能执行/tmp/test.sh:权限被拒绝
我将pod的安全上下文设置为特权,并将runAsUser设置为1000。
privileged: true
runAsUser: 1000错误仍然存在,我不知道原因。我是否需要允许使用SELinux特定的系统?
发布于 2022-10-24 12:10:33
在我看来,您试图在容器中执行文件/tmp/test.sh,但由于权限原因,这失败了。如果是这样的话,您可以尝试更改映像的构建以包括类似RUN chmod +x /tmp/test.sh的内容,或者需要手动确保在文件上设置可执行标志(使用chmod +x /tmp/test.sh)。这只是猜测,因为正如其他人所提到的,这个问题没有包括关于错误的很多细节。
https://stackoverflow.com/questions/74171836
复制相似问题