如何在yocto食谱中更改/ etc / shadow权限?

时间:2016-04-27 22:29:31

标签: linux embedded yocto bitbake recipe

我遵循了以下内容:https://wiki.yoctoproject.org/wiki/images/e/e6/Custom_Users_Groups_in_Yocto1.1.pdf 但是没有用。

预期结果:

4.0K -r - r ----- 1 root shadow 974 2001年1月3日/ etc / shadow

我只想在食谱中做类似下面的例子。

ExecStartPre = / bin / chmod 440 / etc / shadow ExecStartPre = / bin / chgrp shadow-user / etc / shadow

有谁知道哪个包包含或安装/ etc / shadow文件?

谢谢

1 个答案:

答案 0 :(得分:3)

您可以尝试添加:

,而不是在图像配方中更改配方
ROOTFS_POSTPROCESS_COMMAND += "set_new_authorization; "
set_new_authorization () {
    chmod 660 ${IMAGE_ROOTFS}/etc/shadow
}