2016-04-27 3 views
-1

Я следовал за чем-то вроде: https://wiki.yoctoproject.org/wiki/images/e/e6/Custom_Users_Groups_in_Yocto1.1.pdf но не работал.Как изменить/etc/shadow разрешения в рецептах yocto?

Ожидаемые результаты:

4.0K -r - г ----- 1 корень тень 974 Jan 3 2001/и т.д./тень

Я просто хочу сделать что-то вроде ниже примере в пределах рецепт.

ExecStartPre =/бен/CHMOD 440/и т.д./тень ExecStartPre =/bin/команда chgrp теневую пользователя/и т.д./теневое

ли кто-нибудь знает, какой пакет содержит или установить и т.д./тень файл /?

Спасибо

+1

Добро пожаловать на SO. Пожалуйста, добавьте дополнительную информацию (шаг за шагом) о том, что вы сделали, вместо того, чтобы показывать всю презентацию. Добавление рецепта будет действительно полезно. –

ответ

3

Вместо того, чтобы менять рецепт, в рецепте изображения, вы можете попробовать, добавив:

ROOTFS_POSTPROCESS_COMMAND += "set_new_authorization; " 
set_new_authorization() { 
    chmod 660 ${IMAGE_ROOTFS}/etc/shadow 
} 
+0

Теперь я тестирую ваше предложение. Я думаю, это может сработать. Я дам вам знать, если это сработает. Спасибо вам за вашу помощь :) –

+0

Я обновил код, я написал его с ошибкой. Проверьте это сейчас –

+1

@ EderickColmenares, это сработало? –