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

Ede*_*res 2 linux embedded recipe bitbake yocto

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

预期成绩:

4.0K -r--r----- 1 根影子 974 2001 年 1 月 3 日 /etc/shadow

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

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

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

谢谢

Dav*_*san 5

在您的图像配方中,您可以尝试添加以下内容,而不是更改配方:

ROOTFS_POSTPROCESS_COMMAND += "set_new_authorization; "
set_new_authorization () {
    chmod 660 ${IMAGE_ROOTFS}/etc/shadow
}
Run Code Online (Sandbox Code Playgroud)