Суперпользователь aka root на компьютере не имеет никаких ограничений и все подчиняется ему. Поэтому, если Вы умудрились забыть пароль для учетной записи суперпользователя — это практически вселенская печаль и катастрофа.
Но и тут есть шанс выправить ситуацию.
===============================
ПРЕДУПРЕЖДЕНИЕ!
Рассчитано на загрузчик GRUB
На Вашем дистрибутиве может не сработать — остается курить маны к дистру
И вообще 100%-й гарантии никто не дает
================================
И так приступаем.
1. Перезагружаем компьютер.
При появлении на экране приглашения
boot:
предшествующего загрузке, жмем клавишу <e> - это переводит загрузчик в режим редактирования и на экране появится меню с режимами загрузки.
Если у Вас выставлена загрузка сразу в графику, то необходимо загрузиться с загрузочной дискеты (если она создана) или прямо с установочного диска.
2. Клавишами управления курсора перемещаемся на строчку (или подобную в Вашем дистре)
kernel /vmlinuz-x.x.xx-x.x ro root=/dev/hda2
и нажимаем клавишу <e>
3. Перемещаемся в конец этой строки, ставим пробел, набираем слово
single
и жмем <Enter>.
4. Жмем клавишу <B> для загрузки в однопользовательском режиме.
5. В командной строке набираем
passwd root
жмем клавишу <Enter>
6. По приглашению вводим новый пароль и затем опять вводим новый пароль для подтверждения.
7. Перезагружаем систему
reboot
Теперь можно войти в систему с новым паролем суперпользователя.
Восстановление пароля root`a (один из способов)
Модератор: Модераторы разделов
-
fed71
- Сообщения: 2480
- ОС: Ubuntu
Восстановление пароля root`a
Я не знаю кто я. Не помню ни серии своей, ни инвентарного номера...
Мой блог http://fed71.livejournal.com
Мой блог http://fed71.livejournal.com
-
romanio
- Сообщения: 89
Re: Восстановление пароля root`a
Еще один способ восстановления пароля root (вышеуказанный в основном на старых работает, на новых дистрах он не катит).
Выполняем те же действия, что указаны выше, но:
1). Вместо single набираем init=/bin/bash
2). После загрузки оболочки набираем: mount -n -o remount,rw /
3). пп. 5). и 6). предыдушего поста.
4). Набираем sync; sync
5). Нажимаем кнопку reset на системном блоке или <Alt>+<SysRq>+<U>, <Alt>+<SysRq>+<B> (второй способ предпочтительнее, но он работает не во всех дистрибутивах).
Выполняем те же действия, что указаны выше, но:
1). Вместо single набираем init=/bin/bash
2). После загрузки оболочки набираем: mount -n -o remount,rw /
3). пп. 5). и 6). предыдушего поста.
4). Набираем sync; sync
5). Нажимаем кнопку reset на системном блоке или <Alt>+<SysRq>+<U>, <Alt>+<SysRq>+<B> (второй способ предпочтительнее, но он работает не во всех дистрибутивах).
Заходите на форум!
Несмотря на то, что он специализированный, приветствуются и просто хорошие люди :)
Несмотря на то, что он специализированный, приветствуются и просто хорошие люди :)
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Восстановление пароля root`a
неплохо бы расширить вариантом, когда на загрузчике стоит пароль.
кстати, наверное, все-таки не «восстановление», а «смена забытого». но это не очень существенно.
кстати, наверное, все-таки не «восстановление», а «смена забытого». но это не очень существенно.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
Mellon
- Сообщения: 655
- Статус: Powered by Gentoo
- ОС: Gentoo
Re: Восстановление пароля root`a
Можно ещё с лайва загрузиться, или со спасительной дискеты. и хэш пароля из /etc/shadow потереть.
=>
Но в некоторых дистрибутивах система контроля целостности файлов может тревогу поднять
Код: Выделить всё
root:weeWRSF!sfDFs:12581:0:99999:7:::Код: Выделить всё
root::12581:0:99999:7:::Но в некоторых дистрибутивах система контроля целостности файлов может тревогу поднять
Некоммерческий файлообмен не может сравниваться с кражей, так как кража лишает кого-то возможности использовать украденный объект. ©
--------------------
Переворачиватель пингвинов
--------------------
Переворачиватель пингвинов
-
Sollomon
- Сообщения: 15
-
drBatty
- Сообщения: 8735
- Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
- ОС: Slackware-current
Re: Восстановление пароля root`a
можно потереть, но получится-ли войти?
лично я делаю так:
1) гружусь в другой системе (LiveCD, SLAX etc), и создаю юзера test с нужным паролем.
2) копирую пароль(точнее хеш) этого нового юзера старому руту.
3) перезагружаюсь, и захожу под старым рутом с новым паролем.
вроде везде работает, даже в MySQL и прочих не-системах.
-
Flaming
- Сообщения: 2579
Re: Восстановление пароля root`a
Я обычно делаю проще.
Гружусь с ливсд или флешки.
Делаю chroot в установленную систему.
И набираю passwd, затем пароль.
Гружусь с ливсд или флешки.
Делаю chroot в установленную систему.
И набираю passwd, затем пароль.
-
frp
- Сообщения: 1445
- ОС: Debian Squeeze
Re: Восстановление пароля root`a
Мой способ самый простой - загружаюсь с флэшки, делаю chroot а потом просто меняю пароль при помощи passwd. Работает безотказно.
-
Flaming
- Сообщения: 2579
Re: Восстановление пароля root`a
frp, можно было сначала прочитать, что перед вами написали 