oebuild bitbake 提示权限不足

按照官方文档,先执行oebuild generate -p qemu-aarch64 -f mcs -f systemd -d build_arm64-mcs-systemd 创建了一个配置文件;

执行oebuild bitbake构建openeuler时,遇到以下问题:

(base) dzy@dzy-desktop:~/Downloads/workdir_master/build/build_arm64-mcs-systemd$ oebuild bitbake

yocto-poky

2024-12-17 15:27:15,291 - INFO - Fetching into /home/dzy/Downloads/workdir_master/src/yocto-poky …

2024-12-17 15:27:15,312 - INFO - Fetching into /home/dzy/Downloads/workdir_master/src/yocto-poky successful

yocto-meta-openembedded

2024-12-17 15:27:15,319 - INFO - Fetching into /home/dzy/Downloads/workdir_master/src/yocto-meta-openembedded …

2024-12-17 15:27:15,342 - INFO - Fetching into /home/dzy/Downloads/workdir_master/src/yocto-meta-openembedded successful

Jailhouse

2024-12-17 15:27:15,351 - INFO - Fetching into /home/dzy/Downloads/workdir_master/src/Jailhouse …

2024-12-17 15:27:15,356 - INFO - Fetching into /home/dzy/Downloads/workdir_master/src/Jailhouse successful

2024-12-17 15:27:15,363 - INFO - Bitbake starting …

2024-12-17 15:27:15,674 - ERROR - b’OCI runtime exec failed: exec failed: container_linux.go:345: starting container process caused “chdir to cwd ("/home/openeuler") set in config.json failed: permission denied”: unknown\r\n’

请问我应该在哪里修改docker内的工作目录?

是参考如下的官方文档吗?

我看文档里面有两步是关于权限设置的,检查下看是否缺少了这两步?

  1. /usr1目录所属用户改为openeuler,否则切换至openeuler用户构建会存在权限问题。
chown -R openeuler:users /usr1
  1. 切换至openeuler用户。
su openeuler

我是参考如下的官方文档:
快速上手 — openEuler Embedded在线文档 24.03 documentation
这个文档里面是采用的oebuild工具构建,按照里面构建就会出现权限问题。
不知道用oebuild构建时参考的Dockerfile是哪个,我想在里面添加chown -R openeuler:users /usr1这个指令