gpt4 book ai didi

linux - 使用 BitBake,我可以将权限设置为 000 吗?

转载 作者:太空狗 更新时间:2023-10-29 12:43:23 26 4
gpt4 key购买 nike

在 BitBake .bbappend 文件中,我有以下内容:

SRC_URI += "file://foo.file"
do_install_append() {
install -m 000 foo.file ${D}${sysconfdir}/foo.file
}
FILES_${PN} += "${sysconfdir}/foo.file"

foo.file 在正确的目录中创建,但权限为 -rw--------。在普通的 shell 中,我可以 install -m 000 将权限设置为 ------------ 的文件就可以了。

有没有办法使用 BitBake 删除文件所有者的读写权限?

更新:我在 IMAGE_PREPROCESS_COMMAND 中运行了以下命令:

install -m 0000 ${DEPLOY_DIR_IMAGE}/foo.file ${IMAGE_ROOTFS}/home/root
ls -lah ${IMAGE_ROOTFS}/home/root >> ${IMAGE_ROOTFS}/home/root/lslog

bitbake 完成执行后,我导航到 ${IMAGE_ROOTFS}/home/root 并执行 ls -la 然后我看到 foo.file 的权限是 -rw--------,但是当我查看 ${IMAGE_ROOTFS}/home/里面的内容时root,权限为------------。我认为这可能有助于诊断这里发生了什么。

最佳答案

在目标机器上启动图像,您会发现文件权限显示在您的 lslog 中,文件权限在图像 之后更改创建过程完成。

关于linux - 使用 BitBake,我可以将权限设置为 000 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34384170/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com