![]() |
Доброго времени суток!
Иногда нужно сбросить пароль на 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 готоф к использованию |
чем плох (sudo passwd root) ??
|
Цитата:
|
1) Можно и не зная пароля root изменить его с помощью залогиненого пользователя используя "su passwd root" или "sudo passwd root" лично пробовал.
2) Я всегда восстанавливал с помощью live. Просто флешка всегда под рукой. Но спасибо за способ... Не знал.))) |
| Время: 07:05 |