[OE-core] Post USERADD_PARAM action

Laszlo Papp lpapp at kde.org
Fri May 22 11:37:13 UTC 2015


Hi,

is it possible to do some post action after useradd_param is executed?

I would like to modify the created user's home directory, in this
special case the profile. I see that the useradd util has this on
desktop, but busybox does not have it, and very likely will not have
it, at least not in the near future anyway:

       -k, --skel SKEL_DIR
           The skeleton directory, which contains files and
directories to be copied in the user's home directory, when the home
directory is created by useradd.

           This option is only valid if the -m (or --create-home)
option is specified.

           If this option is not set, the skeleton directory is
defined by the SKEL variable in /etc/default/useradd or, by default,
/etc/skel.

           If possible, the ACLs and extended attributes are copied.

I would like to do something like this with the created user's home directory:

echo PATH=/sbin:$PATH > /home/foo/.profile
chmod foo:foo /home/foo/.profile

But then again, for this, I need to make sure that the user is already created.

Ys, L.



More information about the Openembedded-core mailing list