在一个配方中,我可以看到以下内容,但它没有创建任何额外的用户或组,这是我在检查 rpm 文件时确认的。
inherit extrausers
EXTRA_USERS_PARAMS = "\
useradd -p '' example; \
groupadd example; \
"
Run Code Online (Sandbox Code Playgroud)
因此,我在为我创建用户和组的配方中添加了以下内容。
inherit useradd
USERADD_PACKAGES = "${PN}"
GROUPADD_PARAM_${PN} = "--system example"
USERADD_PARAM_${PN} = "--system -M -d /var/lib/example -s /bin/false -g example example"
Run Code Online (Sandbox Code Playgroud)
yocto 中的 useradd 和 extrausers 之间的确切区别是什么?为什么额外用户无法创建用户和组。
| 归档时间: |
|
| 查看次数: |
2305 次 |
| 最近记录: |