chaosblade icon indicating copy to clipboard operation
chaosblade copied to clipboard

sudo: not found\n exit status 127"

Open zengxiaoliang opened this issue 1 year ago • 0 comments

异常日志:

"response": { "code": 54000, "error": "unexpected status, expected status: create, but the real status: Error, please wait!", "result": { "error": "/bin/sh -c sudo -u test /usr/lib/jdk1.8.0_231/bin/java -Xms128M -Xmx128M -Xnoclassgc -ea -Xbootclasspath/a:/usr/lib/jdk1.8.0_231/lib/tools.jar -jar /opt/chaosblade/lib/sandbox/lib/sandbox-core.jar 7 \"/opt/chaosblade/lib/sandbox/lib/sandbox-agent.jar\" \"home=/opt/chaosblade/lib/sandbox;token=348254078129;server.ip=127.0.0.1;server.port=37419;namespace=chaosblade\": cmd exec failed, err: /bin/sh: sudo: not found\n exit status 127",

原因: 在容器环境中,本身不具备sudo -u 切换用户,导致执行出现 sudo: not found

希望解决:

如何使用其他命令来替换sudo -u test ,实现 切换用户

zengxiaoliang avatar Mar 14 '23 13:03 zengxiaoliang