Имеется NetBSD 2. Необходимо сбрость (если так можно сказать) рут-пароль (пароль забыли). Переустановка или загрузка с live-cd и т.п. не рассматривается).
Есть способ восстановить этот пароль?
NetBSD 2 - сброс root-пароля
Модератор: arachnid
-
Glonan
- Сообщения: 38
- ОС: Debian Lenny
NetBSD 2 - сброс root-пароля
Инглишь не знаю, даже не спрашивайте...
-
ivan2ksusr
- Сообщения: 882
- ОС: Mac OS X, openSUSE
Re: NetBSD 2 - сброс root-пароля
Как вариант single-user-mode загрузиться или safe mode, поидеи бдуте просто шел рутовый, ну а дальше дело техники
-
Glonan
- Сообщения: 38
- ОС: Debian Lenny
Re: NetBSD 2 - сброс root-пароля
Хорошо. Загрузился с "boot hd0a:nstbsd -s".
При использовании passwd root система пишет, что "file is busy".
Попытался chmod +r /etc/passwd. Результатом было сообщение "file system is read-only".
Как заставить систему все-таки записать новый пароль?
При использовании passwd root система пишет, что "file is busy".
Попытался chmod +r /etc/passwd. Результатом было сообщение "file system is read-only".
Как заставить систему все-таки записать новый пароль?
Инглишь не знаю, даже не спрашивайте...
-
wp2
- Сообщения: 126
- ОС: WinXP,FreeBSD,Debian,SLED
Re: NetBSD 2 - сброс root-пароля
учите BSD системы)))
в Single-user mode файловая система смонтирована в режиме read-only. Редактировать ничего не получится. ;-)
для этого надо, перемонтировать в режим rw:
во Фре этого хватает.
а потом лезем с помощью vipw в файл master.passwd (ну или какой там в NetBSD) и удаляем хеш-пароля.
в Single-user mode файловая система смонтирована в режиме read-only. Редактировать ничего не получится. ;-)
для этого надо, перемонтировать в режим rw:
Код: Выделить всё
# mount /во Фре этого хватает.
а потом лезем с помощью vipw в файл master.passwd (ну или какой там в NetBSD) и удаляем хеш-пароля.
-
Glonan
- Сообщения: 38
- ОС: Debian Lenny
Re: NetBSD 2 - сброс root-пароля
2 wp2
>> учите BSD системы)))
ради пары ситуаций?
>> а потом лезем с помощью vipw в файл master.passwd (ну или какой там в NetBSD) и удаляем хеш-пароля.
Это часть строки типа GKD4Ph3WPDo8w? Просто удалить или заменить на что-то.
И, если все-таки что-то там сделаю не так, будет ли система загружаться и работать?
>> учите BSD системы)))
ради пары ситуаций?
>> а потом лезем с помощью vipw в файл master.passwd (ну или какой там в NetBSD) и удаляем хеш-пароля.
Это часть строки типа GKD4Ph3WPDo8w? Просто удалить или заменить на что-то.
И, если все-таки что-то там сделаю не так, будет ли система загружаться и работать?
Инглишь не знаю, даже не спрашивайте...
-
wp2
- Сообщения: 126
- ОС: WinXP,FreeBSD,Debian,SLED
Re: NetBSD 2 - сброс root-пароля
удалить то, что будет находится между двумя двоеточиями
root:$adfadsfadsfadfadfasd:
Можно, конечно и заменить. Если не лень вбивать новый хэш.
зы. только я ж говорю о FreeBSD. Может в NetBSD что-то иначе? хотя сомневаюсь.
root:$adfadsfadsfadfadfasd:
Можно, конечно и заменить. Если не лень вбивать новый хэш.
зы. только я ж говорю о FreeBSD. Может в NetBSD что-то иначе? хотя сомневаюсь.
-
ivan2ksusr
- Сообщения: 882
- ОС: Mac OS X, openSUSE
Re: NetBSD 2 - сброс root-пароля
Код: Выделить всё
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 existsnetbsd - handbook -en и netbsd - handbook -ru