Мой сайт
Главная | Блог | Регистрация | Вход
Понедельник
07.07.2025
23:18
Приветствую Вас Гость | RSS
Главная » 2014 » Март » 31 » Сброс пароля root
22:50
Сброс пароля root

from: http://www.k-max.name/linux/sbros-parolya-root/

 

Загрузка в single-mode (single-user):

  • в начале загрузки, нажмите Esc для входа в загрузочное меню GRUB (соответственно, ели таймаут загрузки маленький, то и нажимать нужно достаточно активно)
  • Стрелками выбираем образ загрузки, которым пользуемся по умолчанию и нажимаем e (от edit) для редактирования.
  • Появиться несколько строк, одна из которых будет примерно следующего содержания:
     kernel /образ_ядра root=/dev/корневой_раздел_жесткого_диска ro quiet splash
  • становимся стрелкой на данный раздел, опять нажимаем e
  • редактируем появившуюся строку и делаем ее следующего вида:
     kernel /образ_ядра root=/dev/корневой_раздел_жесткого_диска ro single
  • Нажимаем enter и b (от boot)
  • в результате получаем консоль с правами root и сообщением:
     Give root password for maintenance (or type Control-D to continue):
  • Данный способ нам поможет, если помним пароль root, сменить пароль у другого пользователя, использующего sudo, но если мы пароль не знаем, то идем по другому пути:

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

  • в начале загрузки, нажмите Esc для входа в загрузочное меню GRUB (соответственно, ели таймаут загрузки маленький, то и нажимать нужно достаточно активно)
  • Стрелками выбираем образ загрузки, которым пользуемся по умолчанию и нажимаем e (от edit) для редактирования.
  • Появиться несколько строк, одна из которых будет примерно следующего содержания:
     kernel /образ_ядра root=/dev/корневой_раздел_жесткого_диска ro quiet splash
  • становимся стрелкой на данный раздел, опять нажимаем e
  • редактируем появившуюся строку и делаем ее следующего вида:
     kernel /образ_ядра root=/dev/корневой_раздел_жесткого_диска rw init=/bin/bash
    • или
       kernel /образ_ядра root=/dev/корневой_раздел_жесткого_диска rw init=/bin/sh
  • Нажимаем enter и b (от boot)
  • в результате получаем консоль с правами root без запроса пароля
  • для смены пароля root вводим:
    • passwd
    • 2 раза новый пароль
  • для смены другого пользователя:
    • passwd другой_пользователь
    • 2 раза новый пароль
  • далее перезагрузка

Но это стандартная схема. Я же столкнулся со следующей проблемой:

После проделанных шагов, у меня при вводе passwd вывалилась гадость:

bash: passwd : command not found

А все потому что, как потом догадался - каталог usr оказался на отдельном разделе и при загрузке в указанном режиме он автоматом не монтируется.

После выполнения

mount /dev/устройство_с_каталогом_usr

passwd отлично выполнилось.

Просмотров: 1650 | Добавил: Slay | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа
Поиск
Календарь
«  Март 2014  »
Пн Вт Ср Чт Пт Сб Вс
     12
3456789
10111213141516
17181920212223
24252627282930
31
Архив записей
Наш опрос
Оцените мой сайт
Всего ответов: 8
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Статистика

    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0
    Copyright MyCorp © 2025