Вопрос или проблема
Я пытаюсь настроить инстанс Oracle с FreeBSD-14.2 на amd64, и не могу выяснить пароль для пользователей root
или freebsd
.
Я не могу найти задокументированные пароли нигде, и я попробовал каждый пароль, который только мог придумать (без пароля, root, toor, freebsd, hunter2…). В объявлении о выпуске FreeBSD 14.2-RC1 говорится, что аккаунты/пароли должны быть root/root
и freebsd/freebsd
, но они не работают на образе.
Я пытаюсь войти через консоль в веб-интерфейсе Oracle Cloud. Я смог войти через ssh, но когда я ввожу passwd
, он запрашивает старый пароль, а я не знаю старый пароль.
Я связался с Дэйвом Коттлхубером, который создал образ FreeBSD-14.2
для Oracle Cloud. Он был очень полезен и сообщил мне, что для пользователей root
и freebsd
пароли не установлены. Проблема, с которой я сталкивался, заключалась в том, что Oracle требует, чтобы для пользователей root
и freebsd
вход через консоль был отключен по умолчанию. Он указал мне на файл конфигурации, который создает образ.
Единственный способ получить доступ к машине — это добавить SSH-ключ при создании инстанса. Затем вы можете подключиться к машине как пользователь freebsd
и выполнять sudo
.
Если вы хотите иметь возможность получить доступ к вашему инстансу через консоль, вам нужно либо задать пароль для пользователя freebsd
(sudo passwd freebsd
), либо создать нового пользователя с паролем.
Ответ или решение
Настройка доступа к Oracle FreeBSD 14.2: Парадокс паролей
Введение
При развертывании экземпляра Oracle с использованием образа FreeBSD 14.2 на amd64 многие пользователи сталкиваются с проблемой входа в систему через консоль. Одним из главных вопросов является отсутствие документированных паролей для пользователей root
и freebsd
. В данной статье мы рассмотрим эту проблему и предложим эффективные решения для получения доступа к вашей системе.
Проблема входа в систему
Пользователи, как правило, ожидают, что стандартные пароли, такие как root/root
или freebsd/freebsd
, будут работать. Тем не менее, как показывает практика, эти пароли могут не сработать. При попытке войти в систему через консоль в интерфейсе Oracle Cloud, пользователи сталкиваются с тем, что не имеют возможности войти в систему, так как указанные пароли не распознаются.
Причины проблемы
Разработчик образа FreeBSD 14.2, Дэйв Коттлехер, объяснил, что для пользователей root
и freebsd
пароли по умолчанию не установлены, а также, что Oracle отключает возможность входа по консоле для этих учетных записей. Таким образом, вы не сможете войти в систему, используя консоль, если не выполните несколько дополнительных шагов.
Решение проблемы доступа
1. SSH Доступ
Наиболее простым и удобным способом доступа к вашему экземпляру является использование SSH. При создании экземпляра обязательно добавьте свой SSH-ключ. Это обеспечит вам возможность SSH-входа как пользователь freebsd
, что позволит задействовать команду sudo
для выполнения административных задач.
2. Установка пароля
Если доступ через консоль необходим и вы хотите изменить политику доступа, вам стоит установить пароль для пользователя freebsd
. Это можно сделать через SSH:
sudo passwd freebsd
Эта команда позволит вам установить новый пароль для указанной учетной записи, что, в свою очередь, включит возможность входа через консоль.
3. Создание нового пользователя
В случае необходимости предоставить доступ нескольким пользователям, вы можете создать нового пользователя и назначить ему пароль:
sudo adduser newusername
Следуйте инструкциям и задайте новый пароль для нового пользователя. Это обеспечит дополнительный уровень доступа, а также упростит управление пользователями.
Заключение
Проблема с паролями в образе Oracle FreeBSD 14.2 может показаться запутанной, однако существует несколько простых решений, которые помогут вам получить доступ к вашей системе. Использование SSH является наиболее рекомендуемым методом, а установка пароля для пользователей или создание новых учетных записей могут значительно упростить ваши администраторские задачи. Теперь вы сможете легко управлять своей системой без лишних сложностей.