【发布时间】:2018-12-24 05:24:40
【问题描述】:
有没有办法在 AWS CodeBuild 上删除 root 用户?
如果我们是 root,我们正在构建一个 Yocto 项目,该项目在 CodeBuild 上失败(Bitbake 健全性检查)。
我们绝望的方法也不起作用:
...
build:
commands:
- chmod -R 777 $(pwd)/ && chown -R builder $(pwd)/ && su -c "$(pwd)/make.sh" -s /bin/bash builder
...
失败:
bash: /codebuild/output/src624711770/src/.../make.sh: Permission denied
知道我们如何以非 root 用户运行它吗?
【问题讨论】:
-
不确定如何以
non-root身份运行该命令将解决permission denied问题,因为root用户比non-root用户提供更多权限。
标签: amazon-web-services yocto bitbake aws-codebuild