Восстановление пароля root во FreeBSD
Вот … дотянулись руки до одного не малоизвестного информационного агенства … Цель — привести в порядок а точнее установить ОС воткнуть Apache, mysql, php, mail, dnsbind и прочую лабуду … Но это будут отдельные записи по установке каждой штуки … так что ждите … Пока стоит вопрос какой дистрибутив использовать, какой Raid ставить и т.д. …
Но возникла проблема с доступом к серверу с уже установленными программами и сайтами …
Короче при загрузки ос выбираем пункт 4 — точнее говоря грузимся в режиме single user …
далее монтируем /usr
# mount /usr
далее даем права на запись в корень
# mount -u -o rw /
ну и меняем пароль …
# passwd
… и перезагружаем тачку …
# reboot now
Все бы ничего, но возможна и такая ситуация, что режим single user может быть отключен (в моем случае этого не было)…
Но решение есть: (у себя не проверял, но взял от сюда: http://linuxopen.ru/2008/06/19/smena-zabytogo-parolja-root-v-freebsd.html )
Загружаемся с установочного диска FreeBSD
. В главном меню выбираем пункт «Fixit
» и далее пункт «CDROM/DVD
», запустив аварийную консоль:
- Проверяем ФС жесткого диска «
/
» и «/usr
» на случай когда система некорректно завершила свою работу
# fsck_ffs /dev/ad0s1a
# fsck_ffs /dev/ad0s1fЕсли вы уверены что эти ФС исправны, можете пропустить этот шаг.
Учтите, что раздел ФС «/usr
» на вашем жестком диске может отличаться от приведенного здесь (/dev/ad0s1f
). Чтобы узнать раздел данной ФС, после монтирования корневой ФС просмотреть расположенный на нем файлfstab
# cat /mnt/etc/fstab | grep /usr
- Монтируем корневую ФС
# mount /dev/ad0s1a /mnt
и ФС «
/usr
»# mount /dev/ad0s1f /mnt/usr
- Входим в изолированное окружение с корневой ФС «
/mnt
»
# chroot /mnt /bin/sh
и меняем пароль пароль рута
# passwd
Changing local password for root
New Password:
Retype New Password: - Выходим из аварийной консоли и перезагружаемся, не забыв извлечь загрузочный диск из дисковода.
Вот такими вот действиями можно починить root-а …
http://www.opennet.ru/base/sys/bsd_recover_password.txt.html
http://forum.ru-board.com/topic.cgi?forum=8&topic=3618
http://linuxopen.ru/2008/06/19/smena-zabytogo-parolja-root-v-freebsd.html