Консультация № 144648
22.09.2008, 12:54
0.00 руб.
0 7 3
Доброго времени суток, уважаемые эксперты. Вопрос следующий: Есть сервер на нем стоит Linux Red Hat. Никто не знает пароля на root. Как можно сломать пароли для root-а. Заранее блогодарен.

Обсуждение

Неизвестный
22.09.2008, 13:01
общий
это ответ
Здравствуйте, Sars!
Существует несколько возможных решений:
Если есть физический доступ к серверу, то Вам надо просто исправить файл /etc/shadow . Либо убрав хеш пароля рута, либо заменив его на хеш извесного Вам пароля. Доступ к этому файлу можно получить либо загрузившись с live-cd, либо вынуть винчестер и исправить файл на другом компьютере.
Есть ещё вариант с использованием так называемого single mode. Но про это я Вам ничего расказать не могу, ибо не использовал. Попробуйте воспользоваться поисковиком..
Ну и третье - найти локальную дыру в Вашей системе, повысить себе права и изменить пароль либо через вышеописанный файл, либо при помощи команды passwd.
Неизвестный
22.09.2008, 13:03
общий
это ответ
Здравствуйте, Sars!
При загрузке системы загрузитель в однопользовательский режим, указав параметр загрузки
boot : linux single "или один из следующих вариантов( boot:linux init 1 или boot: linux init=/bin/bash или boot:linux init=s )"
потом выполните
passwd root
и смените пароль.

Удачи.
Неизвестный
22.09.2008, 13:08
общий
это ответ
Здравствуйте, Sars!
Нужно взять любой загрузочный CD Linux'a и войти в режиме восстановления (для Red Hat'ов и многих других для этого при загрузке надо написать linux rescue , ещё попадаются CD где есть отдельный пункт меню).
Также можно взять LiveCD, загрузится и перейти в консоль root'a (в тех которые мне попадались это достигалось командой sudo su ).
1)Примонтируйте корневой раздел Вашего Linux'a в какую-нибудть папку ( mount /dev/[i]ЧТО-ТО /КУДА-ТО[/i] )
2)выполните chroot [i] /КУДА-ТО [/i] - должны попасть в консоль root'a но уже Вашего Linux'a
3)можете менять пароль ( passwd поменяет пароль root'a в Вашем Linux'a)
exit, reboot и т.д. - и Вы должны згрузится уже с новым паролем.
Удачи.
Неизвестный
22.09.2008, 13:11
общий
http://kbase.redhat.com/faq/FAQ_80_202.shtm
Неизвестный
22.09.2008, 13:15
общий
Если есть физический доступ - ответ 52evg, самый простой вариант.
При такой загрузке вы попадаете в чистую консоль с правами root.
давно
Академик
20764
1861
22.09.2008, 13:16
общий
Насколько я помню, дистрибутивы от RH даже в single mode требуют пароль. Так что - только загрузка с дистрибутивного диска в rescue mode. На предложение подмонтировать существующий дистрибутив надо согласиться на режим с возможностью записи, затем сделать chmod в его дерево (процесс загрузки напишет что для этого надо сделать, но сам он это почему-то не делает), после чего вы можете менять пароль с помощью passwd и перегружаться.
Неизвестный
22.09.2008, 16:34
общий
Насколько я помню, дистрибутивы от RH даже в single mode требуют пароль.

не знаю как сейчас, но раньше не было. Ну и согласно ссылки какую я привел, там без дистрибутивного диска предлагают восстановит пароль.
Форма ответа