Если вы забыли пароль root во FreeBSD и хотите его заменить своим, то можно попробовать:
Войти в режиме single_user, но чаще всего этот режим отключён в файле /etc/ttys Для входа в режиме single_user нужно:
1)при загрузке freebsd, коогда система будет предлагать нажать Enter для продолжения загрузки, или любую другую клавишу для ввода параметров, нажать пробел
2) ввести boot -s
Более универсальный вариант состоит в загрузке с загрузочной дискеты, монтировании файловой системы с жесткого диска и смене пароля
Что нужно делать:
1) Создать загрузочную диске с FreeBSD можно записать на дискету PicoBSDhttp://people.freebsd.org/~picobsd/picobsd.html
т.е. нужно скачать утилиту создания дискет для windows:ftp://ftp.freebsd.org/pub/FreeBSD/tools/fdimage.exe и образ PicoBSD:http://www.freebsd.org/~picobsd/picobsd/pb_en-N.bin
И дать команду: C:\\> fdimage.exe pb_xx-X.bin a:
2)Загрузиться с этой дискеты Имя:root Пароль:setup
3) Примонтировать с жёсткого диска файловую систему mount /dev/wd0s1 /mnt
4) сделать резервные копии файлов с паролями это не обязательно, но всё-таки, вдруг захочется всё восстановить
cp /mnt/etc/passwd /mnt/etc/passwd.old cp /mnt/etc/spwd.db /mnt/etc/spwd.db.old cp /mnt/etc/pwd.db /mnt/etc/pwd.db.old cp /mnt/etc/master.passwd /mnt/etc/master.passwd.old
5) Записать на жёсткий диск пароль root, который был в PicoBSD pwd_mkdb -p -d /mnt/etc -u root /etc/master.passwd
6) Загрузиться с жёсткого диска Имя:root Пароль:setup
7) Дать команду passwd чтобы сменить пароль root на новый