Как узнать пароль root linux centos

Как узнать пароль root linux centos

Добрый день уважаемые читатели, продолжаем наше изучение Linux платформ. Бывают ситуации, что вы установили сервер и он благополучном работает, через год вам нужно его обновить, но вот незадача вы забыли пароль от CentOS или наоборот вам по наследству достался сервер пароля от которого вы и не знали, я вам расскажу как выходить из таких ситуаций и научу, как производится сброс пароля root CetnOS 7 и CetnOS 6, все что вам потребуется это физический или KVM-ный доступ к серверу, давайте приступать.

Как сбросить пароль root в CetnOS 6

Пока весь мир производит установку Windows 10 1703, а затем лечит синий экран dpc watchdog violation, мы будем ломать пароль root-а в операционной системе CentOS 6, привожу шестую версию, потому, что в ней в отличии от седьмой версии все иначе делается. Перезагружаете вас сервер с CentOS 6 и ждете когда появится экран с обратным отчетом к загрузке, нажимаете любую клавишу, чтобы попасть в меню загрузки.

В итоге вы попадете в GNU GRUB меню, у вас тут будут перечислены все ваши загрузки. Самым первым пунктом идет основное ядро загрузки, его и оставляете, затем вы нажимаете клавишу «e», для того чтобы попасть в меню редактирования с командной строкой.

Далее вы должны выбрать пункт:

И так же нажимаете «e» для редактирования

В открывшемся окне, вам нужно дописать в этой строке через пробел слово single или просто s

В итоге должно получиться вот так и можно жать Enter.

После чего вы попадаете в меню загрузки, где на kernel /vmlinuz нужно нажать клавишу «b», для загрузки с отредактированным ядром.

В итоге вы загрузитесь в командную строку CentOS 6.

Теперь вводите команду passwd и два раза задаете новый пароль root.

Все теперь перезагружаете вашу операционную систему и радуетесь взломанному паролю в CentOS 6.

Как сбросить пароль root в CetnOS 7

В CentOS 7, процедура сброса пароля у любой учетной записи очень простая и похожая на шестую версию. И так при попытке зайти на сервер вы видите надпись «Login incorrect», перезагружаем сервер.

Попадаем в меню выбора загрузчика GRUB, выбираем верхний и нажимаем клавишу «e» для попадания в режим редактирования.

Читайте также:  Объем установленной windows 10

Находим строку linux16 /vlinux и в ней участок с «ro»

ставим после «ro» пробел и пишем init=/sysroot/bin/sh, после чего нажимаем CTRL+X для запуска изменений.

Вы загрузитесь в режиме командной строки.

Чтобы получить права на систему, введите команду chroot /sysroot. После чего вы можете изменить пароль root, для этого введите passwd root и два раза новый пароль. После чего можно перезагрузиться и радоваться жизни.

Как сбросить пароль root через установочный диск CentOS

То же простой способ, в нем вы изменим пароль пользователя root, через установочный диск CentOS 7 (либо загрузочную флешку). Загружаемся с носителя и выбираем режим Troubleshooting.

Далее выбираем пункт Rescue a CentOS Linux System

Дожидаемся загрузки и выбираем первый пункт Continue.

У вас будет смонтирована файловая система, но только для чтения, чтобы это исправить нажмите enter и введите chroot /mnt/sysimage. После чего вы с помощью команды passwd легко поменять пароль root в CentOS 7.

Как видите это ничем не сложнее, чем сбросить пароль администратора в Windows, так что вперед.

Источник

Сброс забытого пароля Root в RHEL / CentOS 7.0

Одним из многих изменений в Red Hat Enterprise Linux 7 / CentOS 7 является то, что он использует GRUB 2 и сброс пароля больше не выполняется в однопользовательском режиме. Например как это было в GRUB, включенном в предыдущие версии, потому что пароль root теперь требуется для работы в однопользовательском режиме, а также в аварийном режиме.

Новая процедура для сброса пароля root RHEL / CentOS 7.0, в случае его забывания выполняется следующим образом:

Рекомендую к прочтению: как дать права root.

Изменить параметры загрузки GRUB 2

Запустите систему и когда вы доберетесь до загрузочного экрана GRUB, показанного на изображении, Нажмите клавишу «E» на клавиатуре, чтобы войти в режим редактирования.

Сброс забытого пароля Root в RHEL CentOS

Далее спуститесь к строке «linux16» или «linuxefi» для этого используйте клавиши со стрелками. Теперь удалите параметры «rhgb» и «quiet«, это необходимо для того, чтобы включить системные сообщения. Вы можете увидеть эти параметры в красном прямоугольнике на изображении ниже:

Удалите параметры «rhgb» и «quiet»

Затем перейдите в конец строки и добавьте опцию «init=/bin/sh» (она показана в синем прямоугольнике на рисунке ниже). Это позволит загрузить вашу систему в оболочке sh, а не запускать системный демон инициализации.

Загрузка системы в оболочке sh

Теперь нажмите Ctrl + X, чтобы загрузиться в оболочку sh.

Изменение пароля root Root в RHEL / CentOS 7.0

Как только оболочка sh будет доступна, вы можете приступить к сбросу пароля root. Первое, что вам требуется сделать это смонтировать корневую файловую систему как read-write. Так как в процессе загрузки она монтируется как read-only. Это можно сделать с помощью следующей команды:

Читайте также:  Хороший офис для mac os

Затем вы можете использовать команду passwd для изменения пароля root:

Далее вам нужно будет дважды ввести пароль root, и изменение будет сохранено.

Наконец, чтобы убедиться, что контекст SELinux файлов, которые были изменены, восстановлены правильно. После системы загрузки, вам нужно будет выполнить следующую команду:

Все команды проиллюстрированы на рисунке ниже:

Сброс забытого пароля Root в RHEL / CentOS 7.0

Теперь когда пароль root был сброшен, вы можете возобновить процесс загрузки с помощью следующей команды:

Или если вы хотите перезагрузить систему вы можете использовать эту команду:

Как вы можете видеть данная процедура проста и не должна занимать много вашего времени.

Альтернативный метод сброса забытого пароля Root

Альтернативным методом сброса пароля root является использование “rd.break enforcing=0” вместо “init=/bin/sh” в приведенных выше параметрах загрузки GRUB 2. Вам придется следовать в основном тем же шагам, что и выше.

# mount-o remount, rw / sysroot
# chroot / sysroot
# passwd
# выход

Источник

Сброс пароля root в системах на базе Red Hat Linux

Оригинал: How to recover a root password in Red Hat-based Linux systems
Автор: Glen Newell
Дата публикации: 25 февраля 2020 года
Перевод: А. Кривошей
Дата перевода: март 2020 г.

Если вы системный администратор, рано или поздно придет день, когда вам нужно будет работать в системе, для которой у вас, по ряду причин, нет пароля пользователя root. И по статистике, этот день наступит в самый неподходящий момент: вам нужен доступ в эту систему прямо сейчас.

Восстановление пароля root может показаться пугающим процессом, но это не обязательно должно быть сложно или. В системе RHEL/CentOS версии 7 или новее, благодаря загрузчику Grub, сделать это довольно просто.

1. Во-первых, вам нужен консольный доступ: либо с клавиатуры и локального монитора, либо через удаленную консоль виртуальной машины, вам нужно будет видеть и взаимодействовать с загрузчиком.

2. Перезагрузите компьютер: как только загрузчик откроет экран выбора системы, быстро нажмите стрелки вверх и вниз, чтобы приостановить обратный отсчет.

3. Выберите ядро, в которое вы хотите загрузиться, и нажмите «e»: вы попадете на экран, где вы можете отредактировать скрипт загрузчика grub.

4. Найдите строку, которая относится к ядру: здесь будет ряд «boot parameters»: это инструкции, передаваемые во время загрузки ядра.

Для RHEL/CentOS 7 строка начинается с ‘linux16’.
Для RHEL /Centos 8x и Fedora строка начинается с ‘linux’.

5. Добавьте ‘rd.break’ в конце этой строки (есть и другие вещи, которые вы можете здесь сделать, но сейчас это все, что вам нужно) [Примечание: это изменение временное].

6. Теперь нажмите Ctrl-x, чтобы запустить отредактированный скрипт загрузчика.

7. Вы загрузитесь с подсказкой «rescue», которая выглядит следующим образом: switch_root:/#.

Читайте также:  Как заблокировать активацию windows

8. Перемонтируйте корневой раздел в режиме чтения-записи, чтобы вы могли выполнять команды. Введите следующую команду: mount -o remount rw /sysroot, и нажмите клавишу ВВОД.

9. Теперь введите chroot /sysroot и нажмите ввод. Это переместит вас в каталог sysroot (/) и сделает его вашим путем для выполнения команд.

10. Теперь вы можете просто изменить пароль для пользователя root с помощью команды passwd.

11. Затем, перед перезагрузкой, вам нужно убедиться, что SELinux разрешает изменения файла. В ответ на приглашение введите: touch /.autorelabel. Это сообщит SELinux при следующей перезагрузке, что файловая система изменилась (измененный пароль), и разрешит загрузку изменения. Это приведет к тому, что вся файловая система будет «перемаркирована», что может занять некоторое время, в зависимости от размера файловой системы и скорости машины, поэтому помните об этой возможности.

12. Введите команду exit, чтобы выйти из среды chroot, и введите reboot.

Вот и все. Теперь у вас должен быть root-доступ к этой системе.

Источник

ИТ База знаний

Курс по Asterisk

Полезно

— Узнать IP — адрес компьютера в интернете

— Онлайн генератор устойчивых паролей

— Онлайн калькулятор подсетей

— Калькулятор инсталляции IP — АТС Asterisk

— Руководство администратора FreePBX на русском языке

— Руководство администратора Cisco UCM/CME на русском языке

— Руководство администратора по Linux/Unix

Серверные решения

Телефония

FreePBX и Asterisk

Настройка программных телефонов

Корпоративные сети

Протоколы и стандарты

Как восстановить пароль от root в CentOS 7

Keep calm and reset your password

2 минуты чтения

Времени на формальности нет! Раз ты читаешь эту статью, значит твой пароль на root утерян/забыт. Не теряя ни минуты приступаем к его восстановлению в операционной системе CentOS 7!

Мини — курс по виртуализации

Знакомство с VMware vSphere 7 и технологией виртуализации в авторском мини — курсе от Михаила Якобсена

Процесс восстановления

Итак, добежав до серверной комнаты и подключив монитор с мышкой или подключившись к KVM виртуальной машины приступаем сбросу пароля. Перегружаем сервер и в меню загрузки нажимаем «e», как показано ниже:

Листаем вниз стрелками на клавиатуре и находим обозначение ro, как указано на скриншоте ниже:

В ro заменяем o → w и добавляем init=/sysroot/bin/sh после rw . То есть вот так:

Теперь нажимаем Ctrl + X и входим в аварийный (emergency) режим. Запускаем следующую команду:

Меняем пароль от root. Для этого, даем в консоль команду passwd root . После этого вводим дважды новый пароль:

После этого, обновляем параметры SELinux командой touch /.autorelabel :

Готово! Дайте в консоль команду reboot и загрузитесь в штатном режиме. Пароль от root будем изменен.

Мини — курс по виртуализации

Знакомство с VMware vSphere 7 и технологией виртуализации в авторском мини — курсе от Михаила Якобсена

Источник

Оцените статью