Как установить пароль root на Yocto / Poky image?



Я создаю образ с помощью Yocto / Poky release Daisy 1.6.3.

Каков правильный путь или конфигурационный файл, где Установить пароль root? Пароль по умолчанию пуст, и я не могу найти место, где его указать.

401   4  

4 ответов:

Вот что вы должны сделать в своем рецепте.

inherit extrausers
EXTRA_USERS_PARAMS = "usermod -P p@ssw0rd root;"

Где p@ssw0rd-пароль, который должен быть у пользователя root.

Эта ссылка может вам помочь.

Поскольку целью "debug-tweaks" является установка пустого пароля root, вы должны удалить его из ваших EXTRA_IMAGE_FEATURES.

Начиная с Poky 2.1.2; для установки пароля root необходимо добавить следующие инструкции в local.conf:

INHERIT += "extrausers"
EXTRA_USERS_PARAMS = "usermod -P p@ssw0rd root;"

Нет необходимости удалять debug-tweaks

Вот метод, который я использовал, который не использует переключатель-P в команде usermod. Вы должны использовать следующую форму:

EXTRA_USERS_PARAMS = "usermod -p $(openssl passwd p@ssw0rd) root;"

Команда usermod-P не работает в моей версии linux.

Смотрите Как изменить пароль root в системе Yocto dora bitbake?

Добавьте нижеприведенный linw в свой файл conf/local.conf

INHERIT += "extrausers"
EXTRA_USERS_PARAMS = "usermod -P urpassword root;"

Comments

    Ничего не найдено.