Hi ChenQui, thanks very much for your reply, the ROOTFS_POSTPROCESS_COMMAND does work now with "useradd -root ${IMAGE_ROOTFS} -p ..... " as you suggested
However with the EXTRA_USERS_PARAMS the user is now added (thanks to the removed typo) but I can't add a valid password, neither encrypted nor cleartext, with or without <' ' > around it Von: yocto-boun...@yoctoproject.org [mailto:yocto-boun...@yoctoproject.org] Im Auftrag von ChenQi Gesendet: Montag, 1. Dezember 2014 10:43 An: yocto@yoctoproject.org Betreff: Re: [yocto] add a user via recipe On 12/01/2014 04:46 PM, matthias.he...@atlas-elektronik.com<mailto:matthias.he...@atlas-elektronik.com> wrote: Hi there, I'm still trying to add a user via recipe. The method with inherit extrausers EXTRA_USER_PARAMS = "useradd -p '\$6\$53uYm/0Fnll\$Nc0RbHSvqRrd63Tw98TO3V1n25ORK9oR4QHqRIriXzLy0il/7.LIacX7mz7RJ1tdPIWiCJLNyQa7dKBNURqEg1' fstuser;" EXTRA_USERS_PARAMS instead of EXTRA_USER_PARAMS Also, clear password is supported. E.g. EXTRA_USERS_PARAMS = "useradd -P 'hello' tester;" Does not work (no errors just no user in image), as well as this : ROOTFS_POSTPROCESS_COMMAND += "add_a_user;" add_a_user(){ useradd -p '\$6\$53uYm/0Fnll\$Nc0RbHSvqRrd63Tw98TO3V1n25ORK9oR4QHqRIriXzLy0il/7.LIacX7mz7RJ1tdPIWiCJLNyQa7dKBNURqEg1' fstuser; } Which results in an error during bitbake : useradd: /etc/passwd.23966: Permission denied useradd cannot lock /etc/passwd; try again later You need to pass '--root xxx' option to it. //Chen Qi any ideas to that ? thanks, regards Mat
-- _______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto