Я пытаюсь создать пользователя и добавить его в группу дозвона.
Я сделал рецепт, который наследует useradd и добавляет пользователей, которые нужны моей системе.
Вот соответствующая часть моего рецепта:
inherit useradd
USERADD_PACKAGES = "${PN}"
USERADD_PARAM_${PN} = "-d /home/myuser -r -m -s /bin/bash myuser -g
mygroup -G dialout;"
GROUPADD_PARAM_${PN} = "-g 870 mygroup;"
Сборка до шага rootfs_build добирается до получения ошибки.Журнал показывает:
NOTE: useradd: Performing useradd with [--root
/mnt/hdd1/yocto/build/tmp/work/intel_corei7_64-poky-
linux/core-image-sato/1.0-r0/rootfs -d /home/myuser -r -m -s /bin/bash
myuser -g mygroup -G dialout]
ERROR: useradd: useradd command did not succeed
Без опции -G dialout
работает безупречно.Есть идеи, как это решить?Я также пытался наследовать extrausers и делать usermod -aG dialout myuser
.