CentOS 7 – это один из самых популярных дистрибутивов Linux. Он широко используется на серверах и предлагает множество возможностей для настройки и управления системой. Одним из важнейших аспектов безопасности является защита root пароля, который предоставляет полный контроль над системой. Однако, иногда может возникнуть необходимость сбросить root пароль. В этой статье мы рассмотрим несколько способов сброса root пароля в CentOS 7.
Первый способ – это использование восстановительной консоли. Для этого необходимо перезагрузить компьютер и на экране загрузки нажать клавишу Shift. Это откроет меню загрузки, где нужно выбрать «CentOS Linux with rescure mode» и нажать Enter. Затем следуйте инструкциям на экране для монтирования файловой системы и перехода в режим «chroot». После этого вы сможете сбросить root пароль с помощью команды passwd.
Второй способ – это использование загрузочного диска CentOS. Для этого необходимо запустить компьютер с загрузочным диском CentOS. После загрузки выберите опцию «rescue installed system» и следуйте инструкциям на экране для монтирования файловой системы и перехода в режим «chroot». Затем сбросьте root пароль с помощью команды passwd.
Третий способ – это использование команды rd.break в файле загрузки GRUB. Для этого нужно перезагрузить компьютер и на экране загрузки нажать клавишу e. Найдите строку, начинающуюся с linux16, и добавьте в конец строки rd.break. Нажмите Ctrl + X, чтобы запустить систему. После загрузки вы окажетесь в аварийной оболочке, где сможете сбросить root пароль с помощью команды passwd.
Как изменить root пароль в CentOS 7
Сбросить root пароль в CentOS 7 можно следующим образом:
- Перезагрузите систему и при появлении меню загрузки нажмите клавишу «e», чтобы редактировать параметры загрузки.
- Найдите строку, которая начинается с «linux16» или «linuxefi» и оканчивается на «ro quiet» или «quiet» и добавьте в конец параметр «init=/bin/sh». Нажмите «Ctrl + X», чтобы загрузить систему с внесенными изменениями.
- После загрузки системы вы попадете в режим восстановления, где командная строка будет доступна.
- Выполните команду «mount -o remount,rw /» для перемонтирования корневой файловой системы в режиме чтения и записи.
- Выполните команду «passwd root» для изменения пароля root. Введите новый пароль и подтвердите его.
- Выполните команду «sync» для синхронизации изменений с диском.
- Выполните команду «mount -o remount,ro /» для перемонтирования корневой файловой системы в режиме только чтения.
- Перезагрузите систему, нажав команду «reboot».
- Теперь вы можете войти в систему с новым root паролем.
Важно помнить, что сброс пароля root может быть выполнен только в случае, если у вас есть физический доступ к серверу или у вас есть полные права доступа к виртуальной машине.
Шаг 1: Перезагрузите систему в режиме восстановления
- Перезагрузите компьютер и дождитесь появления стартового экрана GRUB.
- На стартовом экране GRUB выберите ядро, которое вы хотите загрузить, и нажмите клавишу e на клавиатуре.
- На экране редактирования команд GRUB найдите строку, начинающуюся с linux16.
- В этой строке найдите параметры ro или root и измените их на rw или bash.
- Нажмите клавишу Ctrl+X или F10, чтобы загрузить систему во восстановительном режиме.
Теперь, когда вы перезагрузили систему в режиме восстановления, вы готовы перейти к следующему шагу — сбросу root пароля.
Шаг 2: Запустите консоль восстановления и перемонтируйте файловую систему
1. Перезагрузите сервер и выберите в меню загрузки вариант «CentOS 7 восстановление системы».
2. Дождитесь загрузки консоли восстановления.
3. Проверьте, что файловая система не смонтирована в режиме «только для чтения». Выполните команду mount
, чтобы убедиться в этом.
4. Если файловая система смонтирована в режиме «только для чтения», выполните команду mount -o remount,rw /
, чтобы перемонтировать ее в режиме чтения/записи.