Досталась мне система с установленной осью FreeBSD 9, но вот не задача, пароля на учётную запись root я не знаю. Чтобы исправить данную ситуацию следует:
$ uname -a
FreeBSD ekzor 9.0-RELEASE FreeBSD 9.0-RELEASE #0: Tue Jan 3 07:46:30 UTC 2012 root@farrell.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64
Теория:
Получить физический доступ к системе
Загрузить систему в однопользовательском режиме
Смонтировать корень в режиме записи
Установить новый пароль на учётную запись root.
Практика:
С кнопки заставляем систему перезагрузиться.
После видим основное меню загрузки системы.
Нажимаем на клавиатуре «2» ([Esc]ape to loader prompt) для перехода в командную строку загрузчика, о основе которого содержится интерпретатор которым собственно мы сейчас и воспользуемся:
Перед нами появиться приглашение к вводу:
OK
Это и есть командная строка загрузчика.
Для того чтобы увидеть все доступные команды, просто введите знак вопроса:
OK ?
С этим всё более или менее ясно, далее загружаемся в однопользовательском режиме, для этого набираем
OK boot -s
Пойдет инициализация оборудования, ждите…
Отлично система загрузилась и перед нами консоль введя команду id для просмотра какие у нас права, обнаруживаем, что мы с полными правами.
См. скриншот для наглядного понимания, что у Вас должно получиться.
Монтируем корень в режиме записи:
# mount -rw /
А теперь собственно и меняем пароль на учётную запись root:
# passwd root
Changing local password for root
New Password: (Указываем_Ваш_новый_пароль)
Retype New Password: (Подтверждаем_Ваш_новый_пароль)
Для выхода из однопользовательского режима набираем команду reboot и загружаемся уже в привычной системе.
Вот собственно и всё, поставленная задача решена, удачи!!!