NetBSD 2 - сброс root-пароля

FreeBSD, NetBSD, OpenBSD, DragonFly и т. д.

Модератор: arachnid

Аватара пользователя
Glonan
Сообщения: 38
ОС: Debian Lenny

NetBSD 2 - сброс root-пароля

Сообщение Glonan »

Имеется NetBSD 2. Необходимо сбрость (если так можно сказать) рут-пароль (пароль забыли). Переустановка или загрузка с live-cd и т.п. не рассматривается).

Есть способ восстановить этот пароль?
Инглишь не знаю, даже не спрашивайте...
Спасибо сказали:
Аватара пользователя
ivan2ksusr
Сообщения: 882
ОС: Mac OS X, openSUSE

Re: NetBSD 2 - сброс root-пароля

Сообщение ivan2ksusr »

Как вариант single-user-mode загрузиться или safe mode, поидеи бдуте просто шел рутовый, ну а дальше дело техники
Спасибо сказали:
Аватара пользователя
Glonan
Сообщения: 38
ОС: Debian Lenny

Re: NetBSD 2 - сброс root-пароля

Сообщение Glonan »

Хорошо. Загрузился с "boot hd0a:nstbsd -s".

При использовании passwd root система пишет, что "file is busy".

Попытался chmod +r /etc/passwd. Результатом было сообщение "file system is read-only".

Как заставить систему все-таки записать новый пароль?
Инглишь не знаю, даже не спрашивайте...
Спасибо сказали:
Аватара пользователя
wp2
Сообщения: 126
ОС: WinXP,FreeBSD,Debian,SLED

Re: NetBSD 2 - сброс root-пароля

Сообщение wp2 »

учите BSD системы)))

в Single-user mode файловая система смонтирована в режиме read-only. Редактировать ничего не получится. ;-)

для этого надо, перемонтировать в режим rw:

Код: Выделить всё

# mount /

во Фре этого хватает.

а потом лезем с помощью vipw в файл master.passwd (ну или какой там в NetBSD) и удаляем хеш-пароля.
Спасибо сказали:
Аватара пользователя
Glonan
Сообщения: 38
ОС: Debian Lenny

Re: NetBSD 2 - сброс root-пароля

Сообщение Glonan »

2 wp2
>> учите BSD системы)))

ради пары ситуаций?

>> а потом лезем с помощью vipw в файл master.passwd (ну или какой там в NetBSD) и удаляем хеш-пароля.

Это часть строки типа GKD4Ph3WPDo8w? Просто удалить или заменить на что-то.
И, если все-таки что-то там сделаю не так, будет ли система загружаться и работать?
Инглишь не знаю, даже не спрашивайте...
Спасибо сказали:
Аватара пользователя
wp2
Сообщения: 126
ОС: WinXP,FreeBSD,Debian,SLED

Re: NetBSD 2 - сброс root-пароля

Сообщение wp2 »

удалить то, что будет находится между двумя двоеточиями

root:$adfadsfadsfadfadfasd:

Можно, конечно и заменить. Если не лень вбивать новый хэш.


зы. только я ж говорю о FreeBSD. Может в NetBSD что-то иначе? хотя сомневаюсь.
Спасибо сказали:
Аватара пользователя
ivan2ksusr
Сообщения: 882
ОС: Mac OS X, openSUSE

Re: NetBSD 2 - сброс root-пароля

Сообщение ivan2ksusr »

Glonan писал(а):
18.12.2009 13:29
Хорошо. Загрузился с "boot hd0a:nstbsd -s".

При использовании passwd root система пишет, что "file is busy".

Попытался chmod +r /etc/passwd. Результатом было сообщение "file system is read-only".

Как заставить систему все-таки записать новый пароль?


Код: Выделить всё

22.5. Password file is busy?

If you try to modify a password and you get the mysterious message “Password file is busy”, it probably means that the file /etc/ptmp has not been deleted from the system. This file is a temporary copy of the /etc/master.passwd file; check that you are not losing important information and then delete it:

 # rm /etc/ptmp

Note

If the file /etc/ptmp exists you can also receive a warning message at system startup. For example:

root: password file may be incorrect - /etc/ptmp exists

netbsd - handbook -en и netbsd - handbook -ru
Спасибо сказали: