Восстановление пароля root gentoo (Требуется помощь.)
Модератор: Bizdelnick
-
- Сообщения: 92
Восстановление пароля root gentoo
Доброе утро!
В общем проблема такова. Есть сервер, на котором создан мой аккаунт и ему даны права root.
Как та раз по случайности я поступил очень не правильно в файле /etc/group я задан одинаковый идентификатор для apache2 и для sudo. Из-за чего теперь при входе в систему и требованию прав рута у меня пишет, что моей учетной записи, то есть прав рута у нее нету. Пароля от рута я тоже не имею... ибо человек который ставил сервер уже не помнит его.
На сервер стоит загрузчик lilo. В файлике /etc/lilo.conf прописана строка read-only # read-only for checking . Попытка при загрузке ядра изменить/редактировать меню с помощью Tab не увенчалась успехом. На сервере не могу ничего сделать без прав. Как можно восстановить пароль? И если единственный вариант это livecd то подскажите как правильно записать его из под Win7, т.к. обычная запись образа на флешку не получилась. Во время загрузки из-под такой флешки вылетала ошибка.
Очень очень нужна помощь.
Заранее спасибо.
p.s. при загрузке gentoo single запросил пароль root ( и gentoo -r root тоже не работает (
В общем проблема такова. Есть сервер, на котором создан мой аккаунт и ему даны права root.
Как та раз по случайности я поступил очень не правильно в файле /etc/group я задан одинаковый идентификатор для apache2 и для sudo. Из-за чего теперь при входе в систему и требованию прав рута у меня пишет, что моей учетной записи, то есть прав рута у нее нету. Пароля от рута я тоже не имею... ибо человек который ставил сервер уже не помнит его.
На сервер стоит загрузчик lilo. В файлике /etc/lilo.conf прописана строка read-only # read-only for checking . Попытка при загрузке ядра изменить/редактировать меню с помощью Tab не увенчалась успехом. На сервере не могу ничего сделать без прав. Как можно восстановить пароль? И если единственный вариант это livecd то подскажите как правильно записать его из под Win7, т.к. обычная запись образа на флешку не получилась. Во время загрузки из-под такой флешки вылетала ошибка.
Очень очень нужна помощь.
Заранее спасибо.
p.s. при загрузке gentoo single запросил пароль root ( и gentoo -r root тоже не работает (
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Модератор
- Сообщения: 21245
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Восстановление пароля root gentoo
Что есть "обычная запись образа на флешку" в винде? Там вроде штатных средств для этого нет. Используйте Win32 Disk Imager, или SUSE Studio ImageWriter, или dd for windows.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
- Сообщения: 92
Re: Восстановление пароля root gentoo
Bizdelnick писал(а): ↑06.12.2013 11:49
Что есть "обычная запись образа на флешку" в винде? Там вроде штатных средств для этого нет. Используйте Win32 Disk Imager, или SUSE Studio ImageWriter, или dd for windows.
А других способов нету? Без livecd?
-
- Сообщения: 8735
- Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
- ОС: Slackware-current
Re: Восстановление пароля root gentoo
скажем так: если даже они есть, то только потому, что у вас РЕШЕТО. Общеизвестных ДЫР не существует, ибо как только про них узнают, их сразу закрывают.
В принципе, вам достаточно просто загрузится, и заменить запись в /etc/shadow на свою. Ту строчку, что начинается с root:
В качестве "своей" пойдёт строчка практически из любого линукса (хотя лучше взять такой же. И да, убунта != линукс). Тогда пароль рута станет таким же, как на линуксе-доноре.
-
- Сообщения: 92
Re: Восстановление пароля root gentoo
Bizdelnick писал(а): ↑06.12.2013 11:49
Что есть "обычная запись образа на флешку" в винде? Там вроде штатных средств для этого нет. Используйте Win32 Disk Imager, или SUSE Studio ImageWriter, или dd for windows.
У меня образ .iso . Первые две проги вообще не понятные в том плане что они требует файлы .raw и .img. dd ни разу не видел и не использовал. И главное: мне образ надо записать на флешку, а не на CD диск...

-
- Сообщения: 8735
- Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
- ОС: Slackware-current
Re: Восстановление пароля root gentoo
raw и img это всё образы.
И да, обычно делают гибридные образы, годные и для флешек, и для CD/DVD.
И да, dd ПРОСТО КОПИРУЕТ БАЙТЫ. Единственное, что от вас требуется -- знать КУДА и СКОЛЬКО.
Т.е. если у меня есть образ /tmp/image.iso, для записи его на флешку sdc я пишу так
Shell
dd if=/tmp/images.iso of=/dev/sdc bs=4M
bs=4M тут нужно только для скорости, ибо без этого dd копирует по 512 байт, что тоже работает, но медленно.
ЗЫЖ как в маздае это делать -- без понятия. Зайдите на www.slax.org и скачайте линукс в 200Мб на флешку. Инструкция там же. (там только bat-файл надо запустить в маздае)
-
- Модератор
- Сообщения: 21245
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Восстановление пароля root gentoo
Есть. Через загрузчик. init=/bin/bash
Они не требуют, они предлагают. Вообще же им глубоко по барабану, что Вы им за файл скормите. Хоть какой-нибудь docx. Про использование dd for windows по ссылке всё расписано с примерами.
Я Вам и перечислил три программы, которые могут это сделать. CD они писать как раз не умеют, если Вы этого ещё не заметили.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
- Модератор
- Сообщения: 4823
- Статус: фанат консоли (=
- ОС: GNU/Debian, RHEL
Re: Восстановление пароля root gentoo
Как раз СКОЛЬКО знать совершенно необязательно. А вот помимо "куда", ещё неплохо бы знать "откуда". И самое главное, умудриться не перепутать их местами. Иначе последствия, порой, могут быть весьма печальны. Недаром dd его частенько расшифровывают как delete data или destroy disk (:
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
The more you believe you don't do mistakes, the more bugs are in your code.
-
- Сообщения: 8735
- Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
- ОС: Slackware-current
Re: Восстановление пароля root gentoo
ну потому-что в ФС это для каждого файла и так прописано. Только лишь потому dd это "сама" "знает".
ну это ТС знает -- из какого-то файла-образа.
местами-то не страшно. Вот если сделать из своего HDD с уютным маздаем livecd -- вот это будет веселье.

-
- Сообщения: 8735
- Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
- ОС: Slackware-current
Re: Восстановление пароля root gentoo
нет. У ТСа lilo. Т.е. конечно можно это прописать в lilo.conf, но как вы выполните /sbin/lilo? А, у вас chroot есть? Дык что в в нём просто пароль не смените?
ЗЫЖ граб === РЕШЕТО. (:
-
- Модератор
- Сообщения: 21245
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Восстановление пароля root gentoo
Я заметил.
Да ладно. Есть доступ к грабу = есть доступ к железу (если оно не в сейфе), так что глупо ограничивать его функциональность. А если железо в сейфе, то и граб можно запаролить.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
- Сообщения: 8735
- Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
- ОС: Slackware-current
Re: Восстановление пароля root gentoo
я же шутил. Да, если lilo, и есть доступ, то сбросить/поменять пароль может только религия и/или кривые руки. Просто способ с init= там НЕ работает. За то отлично работает chroot.
-
- Сообщения: 92
Re: Восстановление пароля root gentoo
Как сбросить через с chroot. Я читал, но толком так и не понял. Можно для чайников объяснить?
-
- Модератор
- Сообщения: 21245
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Восстановление пароля root gentoo
Можно. Шаг первый: чтобы воспользоваться chroot, нужен root. На live-системе, например. Вы её таки сумели загрузить?
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
- Сообщения: 92
Re: Восстановление пароля root gentoo
Bizdelnick писал(а): ↑09.12.2013 13:10
Можно. Шаг первый: чтобы воспользоваться chroot, нужен root. На live-системе, например. Вы её таки сумели загрузить?
Да. Вот появилась вот такая вот тема.
Дальше я так понимаю надо выбрать какую то пробную версию, подсоединить как то раздел, где стоит основная система и к этом разделу сделать chroot?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Модератор
- Сообщения: 21245
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Восстановление пароля root gentoo
Да, понимаете Вы всё правильно. Нужно загрузиться, смонтировать корневой раздел (если это, например, /dev/sda2, то командой mount /dev/sda2 /mnt), а потом сделать chroot /mnt passwd root. Всё это от имени root (ЕМНИП, при загрузке с гентовского диска Вы сразу рутом и окажетесь). Если не знаете/не помните, на каком разделе у Вас корень, начните с изучения вывода blkid - возможно по метке удастся догадаться.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
- Сообщения: 92
Re: Восстановление пароля root gentoo
Bizdelnick писал(а): ↑09.12.2013 13:59Да, понимаете Вы всё правильно. Нужно загрузиться, смонтировать корневой раздел (если это, например, /dev/sda2, то командой mount /dev/sda2 /mnt), а потом сделать chroot /mnt passwd root. Всё это от имени root (ЕМНИП, при загрузке с гентовского диска Вы сразу рутом и окажетесь). Если не знаете/не помните, на каком разделе у Вас корень, начните с изучения вывода blkid - возможно по метке удастся догадаться.
Только я не знаю, что выбрать из этого меню. Я не начну установку на уже существующий версию Gentoo? На Virtual Box я выбрал 1 пункт и у меня открылась сразу Дженту. Это оно? Это пробный запуск?
-
- Модератор
- Сообщения: 21245
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Восстановление пароля root gentoo
Не начнёте. У Gentoo вообще нет установщика, на диске только среда, из которой можно установить систему вручную. Для восстановления пароля она тоже прекрасно подойдёт.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
- Сообщения: 92
Re: Восстановление пароля root gentoo
Bizdelnick писал(а): ↑09.12.2013 14:26
Не начнёте. У Gentoo вообще нет установщика, на диске только среда, из которой можно установить систему вручную. Для восстановления пароля она тоже прекрасно подойдёт.
Появилась другая проблема. После загрузки, когда должно появиться окно входа в систему, у меня просто тухнет экран и ничего нет. Просто черный экран. В чем проблема? Это монитор, сервер или сам лайф флеш?
-
- Модератор
- Сообщения: 21245
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Восстановление пароля root gentoo
В смысле - после загрузки live-системы? А nofb пробовали?
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
- Сообщения: 92
Re: Восстановление пароля root gentoo
Да, в любом случае черный экран (
-
- Модератор
- Сообщения: 21245
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Восстановление пароля root gentoo
Тут я ничего не подскажу, образа генты у меня под рукой нет, и не видел я его давно. Могу только посоветовать взять какой-нибудь другой live-образ (подойдёт любой Linux, лишь бы архитектура совпадала).
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
- Сообщения: 8735
- Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
- ОС: Slackware-current
Re: Восстановление пароля root gentoo
какой-то кривой образ. Может побился, или архитектура не та, или вообще с компом проблема(память/бп/ещё что-то).
Идите к ДРУГОМУ компьютеру, и ТАМ скачайте и запишите флешку. А затем не забудьте проверить контрольную сумму а лучше -- как оно грузится.
в принципе -- да. Желательно попроще, без графики. Она в этом случае только мешает.
-
- Сообщения: 92
Re: Восстановление пароля root gentoo
Например? Я просто уже столько образов попробовал. То зависает прямо на запуске, то появляется меню и после выбора зависает. 

-
- Модератор
- Сообщения: 21245
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Восстановление пароля root gentoo
Тогда, скорее всего, Вы что-то не так делаете. Например неправильно записываете флешку. Или флешка у Вас битая.
Если думаете, что дело всё-таки в образе, можете попробовать, например, http://www.supergrubdisk.org/rescatux/
Если думаете, что дело всё-таки в образе, можете попробовать, например, http://www.supergrubdisk.org/rescatux/
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
- Сообщения: 8735
- Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
- ОС: Slackware-current
Re: Восстановление пароля root gentoo
точно архитектура правильная? Попробуйте x86_32.
да, я этот образ юзаю для ремонта: http://www.slax.org/
-
- Сообщения: 92
Re: Восстановление пароля root gentoo
Все получилось. Теперь вопрос в монтировке
mount /dev/sda2 /mnt . /mnt это же по идее каталог куда мы монтируем раздел. Его нужно по идее создать?
Вот такая вот тема. Я опять запутался. Мб надо с начало раздел отсоединить?


Вот такая вот тема. Я опять запутался. Мб надо с начало раздел отсоединить?

-
- Модератор
- Сообщения: 21245
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Восстановление пароля root gentoo
Он уже есть, всегда, по стандарту. Может быть, в него даже что-то смонтировано, хотя по идее не должно бы. Смотрите вывод команды mount без параметров.
Если утверждается, что /dev/sda1 is mounted on /mnt/cdrom, то, видимо, это не раздел диска, а раздел флешки, с которой Вы загрузились. Диск может быть /dev/sdb. Ну и если в /mnt что-то есть, следует создать в нём ещё один каталог и монтировать туда. То есть как-то так:
mkdir /mnt/rootfs
mount /dev/sdb1 /mnt/rootfs
chroot /mnt/rootfs passwd
umount /mnt/rootfs
mount /dev/sdb1 /mnt/rootfs
chroot /mnt/rootfs passwd
umount /mnt/rootfs
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
- Сообщения: 92
Re: Восстановление пароля root gentoo
Неа, не получается вообще не в какую. Вот я вывел все что есть.

Такое ощущение что основной винт вообще скрыт (

Такое ощущение что основной винт вообще скрыт (
-
- Сообщения: 8735
- Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
- ОС: Slackware-current
Re: Восстановление пароля root gentoo
да.
он наверное уже есть.
По моему мнению, монтировать в /mnt/ неправильно. Я всегда создаю например /mnt/zzz, и монтирую в него.
Судя по вашему скрину, sda1 УЖЕ смонтирован. Что и куда смонтировано, скажет df -hT (опции после минуса работают и нужны не всегда).
ЗЫЖ судя по скрину, монтировать вам НЕЧЕГО. fdisk -l показало только флешку с live'ом, и ВСЁ.
Смотрите dmesg, BIOS(EFI), и т.п. (контакты, БП, бла-бла-бла)