chaosblade
chaosblade copied to clipboard
sudo: not found\n exit status 127"
异常日志:
"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 ,实现 切换用户