1

У меня есть LiveCD от Gentoo. Gentoo по-прежнему не предлагает вариант установки, поэтому я планировал работать с образом ISO и сохранять состояние виртуальной машины после настройки виртуальной машины.

Чтобы настроить виртуальную машину, мне нужно установить программное обеспечение, а для этого требуются права суперпользователя. Для получения привилегий root мне нужно знать пароль root, который Gentoo не может предоставить. На самом деле, у меня даже нет пароля пользователя gentoo , поэтому я не могу войти в SSH или изменить пароль пользователя gentoo .

Поиск того, как сменить пароль, требует ответов с 2005 по 2011 год (да, эти проблемы существуют уже более десяти лет ...). Предложения типа «открыть корневой терминал и выдать passwd » не работают, потому что нет корневого терминала (или я не могу найти его, выполнив поиск в настольном интерфейсе планшета). И такие предложения, как выполнение Chroot, не работают, потому что, похоже, нет одной настройки (chroot <TAB> не предлагает подходящих предложений).

Как именно я могу изменить пароль root для LiveCD Gentoo?


Больше предыстории - я не пользователь Gentoo. Мне нужно протестировать одно программное обеспечение под ним, потому что один из наших пользователей предпочитает платформу. После тестирования я покончил с этим еще на 3 или 6 месяцев. Отсюда причина, по которой я хочу внести изменения в образ LiveCD в памяти, а затем сохранить виртуальную машину, не перепрыгивая через все обручи, чтобы выполнить фактическую установку.

3 ответа3

3

Открываем обычный терминал и набираем:

    $ sudo passwd

должен позаботиться об этом. Живые компакт-диски Gentoo не имеют паролей, поэтому он не должен запрашивать пароль при вызове команд sudo.

Вы должны сделать это, прежде чем пытаться выполнять задачи, требующие прав суперпользователя.

1

На LiveCD 2016 года root-доступ по умолчанию отключен.

Nano /etc /ssh /sshd_config

Найдите строку, которая начинается с "PermitRootLogin". Раскомментируйте строку и установите Да. Комментируемые строки, используемые для обозначения значений по умолчанию, я предполагаю, что это все еще так.

PermitRootLogin да

Сохраните и выйдите, затем перезапустите SSH.

0

Gentoo Handbook предлагает вызывать sudo su - или sudo -i в терминале.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .