Скидання пароля root на centos 6

Скидання пароля root на centos 6

Банальний випадок, забув після інсталяції CentOS пароль супер користувача :)

Тут описаний процес скидання цього пароля.

1. Скидання пароля через завантажувач Grub

2. Скидання пароля через завантажувальний диск DVD / CD з Linux

Розглянемо перший спосіб - скидання пароля через завантажувач системи Grub.

1. Скидання пароля через завантажувач Grub

Для скидання пароля нам знадобиться завантажити встановлену систему в режимі Single Mode.

Цей режим нагадує завантаження Windows в безпечному режимі. Коли завантажується мінімальний набір системних файлів і налаштувань.

В цьому режимі скидається пароль системної облікового запису "root".

Завантажуємося як зазвичай, як тільки з'явиться лічильник натисніть будь-яку клавішу:

Скидання пароля root на centos 6

У цьому віконці натисніть кнопку "e":

Скидання пароля root на centos 6

Виберіть другий рядок навівши курсор на неї де стоїть текст "kernel / vmlinuz." І натисніть кнопку "e".

Скидання пароля root на centos 6

Скидання пароля root на centos 6

Допишите через пробіл символ: s

Після редагування натискаємо Enter, а потім кнопку "b" для завантаження операційної системи через цей режим.

Скидання пароля root на centos 6

d Після вийде ось таке віконце:

Скидання пароля root на centos 6

d В цьому останньому віконці, міняємо пароль ввівши команду:

Скидання пароля root на centos 6

g Після команди "passwd" або "passwd root" треба ввести два рази новий пароль.

Якщо все пройшло успішно, Ви побачите повідомлення на зразок цього:

Passwd: all authentication tokens updated successfully.

Вітаю, ви змінили пароль системної облікового запису - супер адміністратора.

2. Скидання пароля через завантажувальний диск Linux

Альтернативний варіант за допомогою завантажувального DVD / CD диска з Linux.

1. Завантажуємося з інсталяційного диска DVD CentOS або будь-якого іншого Linux.

Якщо у вас встановлена ​​Linux x32, значить потрібен саме x32 завантажувальний диск.

І навпаки, якщо встановлена ​​Linux x64, то буде потрібно саме x64 система для скидання пароля.

2. Монтуємо кореневий розділ системи де треба скинути пароль:

Звичайні розділи (НЕ LVM):

Створюємо точку монтування, створюємо підкаталог centos в каталозі / mnt

Монтуємо системний розділ диска sda. У Linux іменами sda, sdb, sdc і т.д. називають фізичні диски - пристрої. Кожен пристрій - диск, має розділи які позначаються як sda1, sda2, sdb1, sdc2 і т.д. Розділи на дисках можуть мати такі позначення:

/ - системний кореневий розділ

/ Home - папка для користувача профайлів, де є папка робочий стіл, мої документи і т.д.

swap - розділ підкачки

Отже, монтуємо системний розділ диска:

mount / dev / sda2 / mnt / centos

У цьому розділі зберігається інформація про паролі, він нам і потрібен!

У Linux диски називають як sda, sdb, sdc. Розділи іменуються як sda1, sda2,

Дізнатися які диски в системі можна через команду:

Якщо у вас інший диск, поставте своє значення.

Відкриваємо файл / mnt / centos / etc / shadow

Скидання пароля root на centos 6

Нас цікавить перший рядок яка обведена червоною лінією:

Скидання пароля root на centos 6

Видаляємо пароль облікового запису root:

Скидання пароля root на centos 6

Видаляємо текст між:

root: ---- видалити текст тут -------: 15971: ​​0: 99999: 7.

Як на зображенні зверху. Текст який потрібно видалити обведений червоною лінією.

Зберігаємо файл, натискаємо кнопку CTRL + O

Заходимо під обліковим записом "root" і натискаємо кнопку "Log In":

Скидання пароля root на centos 6

Ви зайдете в систему без пароля, тепер можна задати свій новий пароль:

Створюємо точку монтування / mnt / centos:

Шукаємо розділи LVM:

Активуємо розділи LVM:

lvm vgchange -a y

Дивимося які розділи LVM доступні:

Монтуємо розділ LVM:

mount -t ext4 / dev / mapper / VolGroup-lv_root / mnt / centos

Відкриваємо файл / mnt / centos / etc / shadow

Скидання пароля root на centos 6

Нас цікавить перший рядок яка обведена червоною лінією:

Скидання пароля root на centos 6

Видаляємо пароль облікового запису root:

Скидання пароля root на centos 6

Текст між root: ---- видалити текст тут -------: 15971: ​​0: 99999: 7.

Зберігаємо файл - натискаємо кнопку CTRL + O

Заходимо під обліковим записом "root" і натискаємо кнопку "Log In":

Скидання пароля root на centos 6

Ви зайдете в систему без пароля, тепер можна задати свій новий пароль:

Все зроблено, вітаю. )

Скидання пароля в CentOS 7

Скидання пароля root на centos 6

Натискаємо E в завантажувальному меню

Скидання пароля root на centos 6

Знаходимо слово "ro" і міняємо його на "rw" з дописуванням "init = / sysroot / bin / sh"

Скидання пароля root на centos 6

Далі натискаємо CTRL + X для завантаження цього пункту меню одного разу.

Скидання пароля root на centos 6

Вводимо в командному рядку "chroot / sysroot"

Скидання пароля root на centos 6

Вводимо "passwd" і міняємо пароль "root"