Восстановление пароля root gentoo (Требуется помощь.)

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Аватара пользователя
kpocobok
Сообщения: 92

Восстановление пароля root gentoo

Сообщение kpocobok »

Доброе утро!
В общем проблема такова. Есть сервер, на котором создан мой аккаунт и ему даны права 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 тоже не работает (
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21245
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Восстановление пароля root gentoo

Сообщение Bizdelnick »

kpocobok писал(а):
06.12.2013 11:32
И если единственный вариант это livecd то подскажите как правильно записать его из под Win7, т.к. обычная запись образа на флешку не получилась.

Что есть "обычная запись образа на флешку" в винде? Там вроде штатных средств для этого нет. Используйте Win32 Disk Imager, или SUSE Studio ImageWriter, или dd for windows.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
kpocobok
Сообщения: 92

Re: Восстановление пароля root gentoo

Сообщение kpocobok »

Bizdelnick писал(а):
06.12.2013 11:49
kpocobok писал(а):
06.12.2013 11:32
И если единственный вариант это livecd то подскажите как правильно записать его из под Win7, т.к. обычная запись образа на флешку не получилась.

Что есть "обычная запись образа на флешку" в винде? Там вроде штатных средств для этого нет. Используйте Win32 Disk Imager, или SUSE Studio ImageWriter, или dd for windows.


А других способов нету? Без livecd?
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Восстановление пароля root gentoo

Сообщение drBatty »

kpocobok писал(а):
06.12.2013 12:10
А других способов нету? Без livecd?

скажем так: если даже они есть, то только потому, что у вас РЕШЕТО. Общеизвестных ДЫР не существует, ибо как только про них узнают, их сразу закрывают.

В принципе, вам достаточно просто загрузится, и заменить запись в /etc/shadow на свою. Ту строчку, что начинается с root:

В качестве "своей" пойдёт строчка практически из любого линукса (хотя лучше взять такой же. И да, убунта != линукс). Тогда пароль рута станет таким же, как на линуксе-доноре.
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
kpocobok
Сообщения: 92

Re: Восстановление пароля root gentoo

Сообщение kpocobok »

Bizdelnick писал(а):
06.12.2013 11:49
kpocobok писал(а):
06.12.2013 11:32
И если единственный вариант это livecd то подскажите как правильно записать его из под Win7, т.к. обычная запись образа на флешку не получилась.

Что есть "обычная запись образа на флешку" в винде? Там вроде штатных средств для этого нет. Используйте Win32 Disk Imager, или SUSE Studio ImageWriter, или dd for windows.


У меня образ .iso . Первые две проги вообще не понятные в том плане что они требует файлы .raw и .img. dd ни разу не видел и не использовал. И главное: мне образ надо записать на флешку, а не на CD диск... :wacko:
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Восстановление пароля root gentoo

Сообщение drBatty »

kpocobok писал(а):
06.12.2013 13:14
У меня образ .iso . Первые две проги вообще не понятные в том плане что они требует файлы .raw и .img. dd ни разу не видел и не использовал. И главное: мне образ надо записать на флешку, а не на CD диск...

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-файл надо запустить в маздае)
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21245
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Восстановление пароля root gentoo

Сообщение Bizdelnick »

kpocobok писал(а):
06.12.2013 12:10
А других способов нету? Без livecd?

Есть. Через загрузчик. init=/bin/bash

kpocobok писал(а):
06.12.2013 13:14
У меня образ .iso . Первые две проги вообще не понятные в том плане что они требует файлы .raw и .img. dd ни разу не видел и не использовал.

Они не требуют, они предлагают. Вообще же им глубоко по барабану, что Вы им за файл скормите. Хоть какой-нибудь docx. Про использование dd for windows по ссылке всё расписано с примерами.

kpocobok писал(а):
06.12.2013 13:14
И главное: мне образ надо записать на флешку, а не на CD диск...

Я Вам и перечислил три программы, которые могут это сделать. CD они писать как раз не умеют, если Вы этого ещё не заметили.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4823
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: Восстановление пароля root gentoo

Сообщение SLEDopit »

drBatty писал(а):
06.12.2013 13:48
Единственное, что от вас требуется -- знать КУДА и СКОЛЬКО.
Как раз СКОЛЬКО знать совершенно необязательно. А вот помимо "куда", ещё неплохо бы знать "откуда". И самое главное, умудриться не перепутать их местами. Иначе последствия, порой, могут быть весьма печальны. Недаром 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.
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Восстановление пароля root gentoo

Сообщение drBatty »

SLEDopit писал(а):
06.12.2013 18:25
Как раз СКОЛЬКО знать совершенно необязательно.

ну потому-что в ФС это для каждого файла и так прописано. Только лишь потому dd это "сама" "знает".
SLEDopit писал(а):
06.12.2013 18:25
А вот помимо "куда", ещё неплохо бы знать "откуда".

ну это ТС знает -- из какого-то файла-образа.
SLEDopit писал(а):
06.12.2013 18:25
умудриться не перепутать их местами.

местами-то не страшно. Вот если сделать из своего HDD с уютным маздаем livecd -- вот это будет веселье. :bones:
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Восстановление пароля root gentoo

Сообщение drBatty »

Bizdelnick писал(а):
06.12.2013 18:12
Есть. Через загрузчик. init=/bin/bash

нет. У ТСа lilo. Т.е. конечно можно это прописать в lilo.conf, но как вы выполните /sbin/lilo? А, у вас chroot есть? Дык что в в нём просто пароль не смените?

ЗЫЖ граб === РЕШЕТО. (:
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21245
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Восстановление пароля root gentoo

Сообщение Bizdelnick »

drBatty писал(а):
07.12.2013 05:20
нет. У ТСа lilo.

Я заметил.

drBatty писал(а):
07.12.2013 05:20
ЗЫЖ граб === РЕШЕТО. (:

Да ладно. Есть доступ к грабу = есть доступ к железу (если оно не в сейфе), так что глупо ограничивать его функциональность. А если железо в сейфе, то и граб можно запаролить.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Восстановление пароля root gentoo

Сообщение drBatty »

Bizdelnick писал(а):
07.12.2013 12:12
Есть доступ к грабу = есть доступ к железу

я же шутил. Да, если lilo, и есть доступ, то сбросить/поменять пароль может только религия и/или кривые руки. Просто способ с init= там НЕ работает. За то отлично работает chroot.
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
kpocobok
Сообщения: 92

Re: Восстановление пароля root gentoo

Сообщение kpocobok »

drBatty писал(а):
08.12.2013 17:57
Bizdelnick писал(а):
07.12.2013 12:12
Есть доступ к грабу = есть доступ к железу

я же шутил. Да, если lilo, и есть доступ, то сбросить/поменять пароль может только религия и/или кривые руки. Просто способ с init= там НЕ работает. За то отлично работает chroot.

Как сбросить через с chroot. Я читал, но толком так и не понял. Можно для чайников объяснить?
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21245
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Восстановление пароля root gentoo

Сообщение Bizdelnick »

kpocobok писал(а):
09.12.2013 11:31
Как сбросить через с chroot. Я читал, но толком так и не понял. Можно для чайников объяснить?

Можно. Шаг первый: чтобы воспользоваться chroot, нужен root. На live-системе, например. Вы её таки сумели загрузить?
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
kpocobok
Сообщения: 92

Re: Восстановление пароля root gentoo

Сообщение kpocobok »

Bizdelnick писал(а):
09.12.2013 13:10
kpocobok писал(а):
09.12.2013 11:31
Как сбросить через с chroot. Я читал, но толком так и не понял. Можно для чайников объяснить?

Можно. Шаг первый: чтобы воспользоваться chroot, нужен root. На live-системе, например. Вы её таки сумели загрузить?

Да. Вот появилась вот такая вот тема.
Дальше я так понимаю надо выбрать какую то пробную версию, подсоединить как то раздел, где стоит основная система и к этом разделу сделать chroot?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21245
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Восстановление пароля root gentoo

Сообщение Bizdelnick »

Да, понимаете Вы всё правильно. Нужно загрузиться, смонтировать корневой раздел (если это, например, /dev/sda2, то командой mount /dev/sda2 /mnt), а потом сделать chroot /mnt passwd root. Всё это от имени root (ЕМНИП, при загрузке с гентовского диска Вы сразу рутом и окажетесь). Если не знаете/не помните, на каком разделе у Вас корень, начните с изучения вывода blkid - возможно по метке удастся догадаться.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
kpocobok
Сообщения: 92

Re: Восстановление пароля root gentoo

Сообщение kpocobok »

Bizdelnick писал(а):
09.12.2013 13:59
Да, понимаете Вы всё правильно. Нужно загрузиться, смонтировать корневой раздел (если это, например, /dev/sda2, то командой mount /dev/sda2 /mnt), а потом сделать chroot /mnt passwd root. Всё это от имени root (ЕМНИП, при загрузке с гентовского диска Вы сразу рутом и окажетесь). Если не знаете/не помните, на каком разделе у Вас корень, начните с изучения вывода blkid - возможно по метке удастся догадаться.

Только я не знаю, что выбрать из этого меню. Я не начну установку на уже существующий версию Gentoo? На Virtual Box я выбрал 1 пункт и у меня открылась сразу Дженту. Это оно? Это пробный запуск?
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21245
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Восстановление пароля root gentoo

Сообщение Bizdelnick »

kpocobok писал(а):
09.12.2013 14:18
Я не начну установку на уже существующий версию Gentoo?

Не начнёте. У Gentoo вообще нет установщика, на диске только среда, из которой можно установить систему вручную. Для восстановления пароля она тоже прекрасно подойдёт.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
kpocobok
Сообщения: 92

Re: Восстановление пароля root gentoo

Сообщение kpocobok »

Bizdelnick писал(а):
09.12.2013 14:26
kpocobok писал(а):
09.12.2013 14:18
Я не начну установку на уже существующий версию Gentoo?

Не начнёте. У Gentoo вообще нет установщика, на диске только среда, из которой можно установить систему вручную. Для восстановления пароля она тоже прекрасно подойдёт.

Появилась другая проблема. После загрузки, когда должно появиться окно входа в систему, у меня просто тухнет экран и ничего нет. Просто черный экран. В чем проблема? Это монитор, сервер или сам лайф флеш?
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21245
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Восстановление пароля root gentoo

Сообщение Bizdelnick »

kpocobok писал(а):
09.12.2013 15:37
После загрузки, когда должно появиться окно входа в систему, у меня просто тухнет экран и ничего нет.

В смысле - после загрузки live-системы? А nofb пробовали?
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
kpocobok
Сообщения: 92

Re: Восстановление пароля root gentoo

Сообщение kpocobok »

Bizdelnick писал(а):
09.12.2013 16:18
kpocobok писал(а):
09.12.2013 15:37
После загрузки, когда должно появиться окно входа в систему, у меня просто тухнет экран и ничего нет.

В смысле - после загрузки live-системы? А nofb пробовали?

Да, в любом случае черный экран (
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21245
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Восстановление пароля root gentoo

Сообщение Bizdelnick »

Тут я ничего не подскажу, образа генты у меня под рукой нет, и не видел я его давно. Могу только посоветовать взять какой-нибудь другой live-образ (подойдёт любой Linux, лишь бы архитектура совпадала).
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Восстановление пароля root gentoo

Сообщение drBatty »

kpocobok писал(а):
09.12.2013 16:22
Да, в любом случае черный экран

какой-то кривой образ. Может побился, или архитектура не та, или вообще с компом проблема(память/бп/ещё что-то).

Идите к ДРУГОМУ компьютеру, и ТАМ скачайте и запишите флешку. А затем не забудьте проверить контрольную сумму а лучше -- как оно грузится.
Bizdelnick писал(а):
09.12.2013 16:30
подойдёт любой Linux, лишь бы архитектура совпадала
в принципе -- да. Желательно попроще, без графики. Она в этом случае только мешает.
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
kpocobok
Сообщения: 92

Re: Восстановление пароля root gentoo

Сообщение kpocobok »

Например? Я просто уже столько образов попробовал. То зависает прямо на запуске, то появляется меню и после выбора зависает. :wacko:
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21245
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Восстановление пароля root gentoo

Сообщение Bizdelnick »

Тогда, скорее всего, Вы что-то не так делаете. Например неправильно записываете флешку. Или флешка у Вас битая.
Если думаете, что дело всё-таки в образе, можете попробовать, например, http://www.supergrubdisk.org/rescatux/
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Восстановление пароля root gentoo

Сообщение drBatty »

kpocobok писал(а):
10.12.2013 12:38
Я просто уже столько образов попробовал. То зависает прямо на запуске, то появляется меню и после выбора зависает.

точно архитектура правильная? Попробуйте x86_32.

да, я этот образ юзаю для ремонта: http://www.slax.org/
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
kpocobok
Сообщения: 92

Re: Восстановление пароля root gentoo

Сообщение kpocobok »

Все получилось. Теперь вопрос в монтировке :) mount /dev/sda2 /mnt . /mnt это же по идее каталог куда мы монтируем раздел. Его нужно по идее создать?

Вот такая вот тема. Я опять запутался. Мб надо с начало раздел отсоединить?
Изображение
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21245
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Восстановление пароля root gentoo

Сообщение Bizdelnick »

kpocobok писал(а):
10.12.2013 16:22
/mnt это же по идее каталог куда мы монтируем раздел. Его нужно по идее создать?

Он уже есть, всегда, по стандарту. Может быть, в него даже что-то смонтировано, хотя по идее не должно бы. Смотрите вывод команды 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
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
kpocobok
Сообщения: 92

Re: Восстановление пароля root gentoo

Сообщение kpocobok »

Неа, не получается вообще не в какую. Вот я вывел все что есть.

Изображение

Такое ощущение что основной винт вообще скрыт (
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Восстановление пароля root gentoo

Сообщение drBatty »

kpocobok писал(а):
10.12.2013 16:22
/mnt это же по идее каталог куда мы монтируем раздел.

да.
kpocobok писал(а):
10.12.2013 16:22
Его нужно по идее создать?

он наверное уже есть.

По моему мнению, монтировать в /mnt/ неправильно. Я всегда создаю например /mnt/zzz, и монтирую в него.

Судя по вашему скрину, sda1 УЖЕ смонтирован. Что и куда смонтировано, скажет df -hT (опции после минуса работают и нужны не всегда).

ЗЫЖ судя по скрину, монтировать вам НЕЧЕГО. fdisk -l показало только флешку с live'ом, и ВСЁ.
Смотрите dmesg, BIOS(EFI), и т.п. (контакты, БП, бла-бла-бла)
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали: