Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
gru
Зарегистрирован: 17.12.2002 Сообщения: 10 Откуда: Владивосток
|
Добавлено: Пт Фев 01 2002 15:33 Заголовок сообщения: root pass |
|
|
Ситуация следуюшая. Есть машина с Sun Solaris 2.6. Исталирована 6 мес. Пароль рутовый забыл. (склероз) )) Чего можно сделать? Подскажяте unix гуру. |
|
Вернуться к началу |
|
|
Dmitry.Karpov http://www. Гость
|
Добавлено: Пт Фев 01 2002 16:15 Заголовок сообщения: Загрузиться в single user mode |
|
|
Вот как это делается во FreeBSD: - перезагрузить машину, нажать пробел и ввести "-s"; - запустить /bin/sh /etc/rc (он смонтирует файловые системы); - поменять пароль. |
|
Вернуться к началу |
|
|
AlexanderK Гость
|
Добавлено: Пт Фев 01 2002 16:21 Заголовок сообщения: Re: root pass |
|
|
Booting Solaris (Sun OS) in Single User Mode
--------------------------------------------------------------.. you turn it on, press stop-a. At the ok prompt, type "boot -s" If you type boot -as you'll just get more options as you go
А вообще - стандартный запрос на Гугле из всех слов, которые могут тебе прийти в голову на эту тему дает паааатрясающие результаты. |
|
Вернуться к началу |
|
|
gru
Зарегистрирован: 17.12.2002 Сообщения: 10 Откуда: Владивосток
|
Добавлено: Пт Фев 01 2002 16:40 Заголовок сообщения: Re: root pass |
|
|
Спасибо. |
|
Вернуться к началу |
|
|
Sun-техник Гость
|
Добавлено: Пн Фев 04 2002 11:44 Заголовок сообщения: Re: root pass |
|
|
Все гораздо проще. Для этого Вам понадобится CD-ROM с дистрибутивом и немного знаний. Первое, что нужно сделать - остановить систему. Если нет возможности сделать это корректно, то придется действовать варварскими методами. Нажать Stop+A на клавиатуре или Alt+Break на терминале. В ответ на промпт OK дать команду setenv auto-boot? false и затем sync (именно так, как я написал, со знаком вопроса). После этого система запаникует, но сбросит системный кэш на диск и перезагрузится. Но операционка грузиться не будет. Далее вставляем CD-ROM в привод и в ответ на промпт OK говорим boot cdrom -s система загрузится с дистрибутива в однопользовательском режиме без запроса пароля. Первый этап сделан. Далее второй, самый сложный. Необходимо подмонтировать корень Вашей системы, а для этого необходимо знать, где он лежит. Я очень надеюсь, что Вы знаете, где он лежит и что вы не используете програмные RAID средства (Solstice Disk suite или Veritas Volume Manager). Если да - то такой путь не пройдет и система может быть разрушена. Если вы НЕ ПОЛЬЗУЕТЕСЬ RAID для зеркализации загрузочного диска - тогда вперед. Монтируем корень. Предположим, что он на утройстве /dev/dsk/c0t0d0s0 (Как правило это так, но не всегда). Длаем это так: fsck /dev/rdsk/c0t0d0s0 и на все вопросы отвечаем Yes. Далее mount -o rw /dev/dsk/c0t0d0s0 /a теперь vi /a/etc/shadow и вместо пароля рута поставить пустое место (root::........) - теперь сохранить файл и сказать halt В ответ на промпт OK сказать setenv auto-boot? true reset-all
Все. Это пройдет только если вы не заркалируете корень средствами Solstice Disk Suite или Veritas Volume Manager. В этом случае необходимо обращаться к квалифицированным людям, которые смогут Вам помочь непосредственно на площадке.
Используйте на свой страх и риск. Автор не несет ответственности за прямой или косвенный ущерб, который Вы понесете или можете понести. |
|
Вернуться к началу |
|
|
Dmitry.Karpov http://www. Гость
|
Добавлено: Пн Фев 04 2002 13:49 Заголовок сообщения: Перед загрузкой дайте команду 'mount' |
|
|
Прежде чем начинать действовать варварскими методами, хорошо бы дать команду 'mount' и переписать на бумажку куда какой раздел монтируется. |
|
Вернуться к началу |
|
|
|