Yocto Jethro: полностью ли отключается вход в систему root, когда я удаляю настройки отладки?

Я удалил "debug-tweaks" из EXTRA_IMAGE_FEATURES в моем local.conf. Это полностью отключает вход в систему root? Или просто этот пароль root по умолчанию установлен на какой-то другой пароль?

Я не вижу ничего с EXTRA_IMAGE_FEATURES

$ bitbake -e | grep "^EXTRA_IMAGE_FEATURES"
EXTRA_IMAGE_FEATURES=""

person sob    schedule 04.07.2017    source источник


Ответы (1)


http://www.yoctoproject.org/docs/2.0/ref-manual/ref-manual.html#ref-features-image

Если вы не включаете настройки отладки (или, точнее, пустой пароль root), то вы должны установить пароль root. Если вы не установили его, то у пользователя root нет пароля, поэтому он не может войти в систему.

Для установки пользователей и паролей вы можете использовать класс extrausers:

http://www.yoctoproject.org/docs/2.0/ref-manual/ref-manual.html#ref-classes-extrausers

person Ross Burton    schedule 04.07.2017
comment
это означает, что пароль для root заблокирован? Например, для машин Ubuntu? Я пытаюсь добиться эффекта, подобного Ubuntu. Где блокировка пароля указанной учетной записи отключает пароль, изменяя его на значение, которое не соответствует никакому возможному зашифрованному значению. Пользователи с заблокированным паролем не могут изменить свой пароль. - person sob; 04.07.2017
comment
Типа: пароль не установлен, поэтому вы не можете войти. Очень отличается от пароля, заданного как «пустая строка». - person Ross Burton; 06.07.2017