Сброс пароля root в linux

Тема в разделе "Десктопный Linux", создана пользователем Gumblar, 1 окт 2011.

Модераторы: Цукер
  1. Gumblar

    Gumblar Создатель

    Регистр.:
    27 сен 2011
    Сообщения:
    16
    Симпатии:
    9
    Доброго времени суток!
    Иногда нужно сбросить пароль на root, сделать енто можно либо через LiveCD, либо через консоль. Рассмотрим способ через консоль.
    Начнем.
    При начальной загрузки ОС нажимаем ENTER и попадаем в меню grub
    1. Выбираем нужное нам ядро, нажимаем клавишу "e", для редактирования ядра.
    2. В меню редактирования выбираем строчку:
    kernel /vmlinuz-2.6.18-92.el5 ro root=LABEL=/
    Жамкаем для редактирования параметров клавишу "e".
    И редактируем выше указанную строчку:
    kernel /vmlinuz-2.6.18-92.el5 rw root=/dev/sda1 init=/bin/bash
    Далее нада чтото изменить:
    1. Вместо параметра ro, пишем rw.
    2. Вместо root=LABEL=/ , пишем root=/dev/sdaX (вместо X – вашу цыфру раздела, на котором расположен корень, как правило это либо 1, либо 2).
    3. Добавляем в конце строчки init=/bin/bash (либо /bin/sh).
    Далее жмякаем ENTER и выходим в предыдущее меню, где жмем клавишу "b" , для загрузки нашей редакции.
    Происходит загрузка системы и если все сделано правильно мы попадаем в командную строчку:
    bash-3.2#
    Потом делаем команды:
    # mount /dev/sda2 /usr (монтируем раздел usr)
    #df -h (проверяем примонтировалсо ли раздел)
    #mount -o remount,rw / (перемонтируем все разделы в режым чтение-запись)
    #passwd (меняем пароль руту)
    Если все сделано, то нужно увидить следующую строчку:
    all authentication tokens updated succesfully
    Если вместо строки : all authentication token update successfully, вы увидите all authentication token lock busy – это означает что, пароль не был изменен на новый, так как файловая системы находиться в режиме только чтение. Иными словами ищите ошибки при монтировании и перемонтировании файловой системы.
    Уходим в ребут.
    На этом все, новый пароль root'a готоф к использованию
     
    lexx нравится это.
  2. egoryichinfo

    egoryichinfo Создатель

    Регистр.:
    19 мар 2010
    Сообщения:
    43
    Симпатии:
    6
    чем плох (sudo passwd root) ??
     
  3. Gumblar

    Gumblar Создатель

    Регистр.:
    27 сен 2011
    Сообщения:
    16
    Симпатии:
    9
    Тем что нужно знать пароль root, и выполнять уже из запущеного пользователя
     
    lexx нравится это.
  4. 94Hours

    94Hours Постоялец

    Регистр.:
    23 ноя 2011
    Сообщения:
    57
    Симпатии:
    8
    1) Можно и не зная пароля root изменить его с помощью залогиненого пользователя используя "su passwd root" или "sudo passwd root" лично пробовал.
    2) Я всегда восстанавливал с помощью live. Просто флешка всегда под рукой.
    Но спасибо за способ... Не знал.)))