# Как сбросить root-пароль в CentOS 6 и CentOS 7

#### Общий алгоритм сброса пароля<a class="anchor-bookmark" name="at_glance"></a>

- Откройте VNC-консоль сервера
- Перезагрузите сервер и измените параметры загрузки ядра для загрузки в однопользовательский режим
- Установите новый пароль root без необходимости ввода старого

#### 1. Доступ к VNC-консоли

Этот шаг одинаков для всех разновидностей Linux. Для облачного сервера найдите свой сервер в разделе "Облачные серверы &gt; Создание и управление" в панели управления. Для выделенного сервера зайдите в "Выделенные серверы &gt; Управление", соответственно. Откройте VNC-консоль с помощью одноименной кнопки:

![](https://www.servers.ru/54f9b2bc86ec3da8afe661c8758eabe7.png)

Вид VNC-консоли может немного отличаться в зависимости от типа сервера и ОС.

#### 2. Перезагрузка сервера и редактирование параметров загрузки ядра<a class="anchor-bookmark" name="restarting_server_and_editing_kernel_boot_params"></a>

Чтобы загрузить сервер в однопользовательский режим, вам потребуется отредактировать параметры загрузки ядра с помощью меню загрузчика GRUB. Поведение меню и параметры загрузки зависят от версии ОС и от того, является сервер облачным или выделенным.

#### 2.1. CentOS 6, выделенный сервер

Перезагрузите сервер, нажав CTRL + ALT + DEL в окне VNC-консоли.

После меню BIOS, перед запуском ОС, появляется таймер. Нажмите ESC, чтобы остановить таймер и войти в меню загрузки GRUB.

![](https://www.servers.ru/11f1eadbdcc46f43538823ba8bd0f057.png)

Используйте клавиши ↓ и ↑ для перемещения по меню. Выберите загрузочную строку и нажмите "e", чтобы отредактировать ее.

![](https://www.servers.ru/338100ab3da5ba5896da71d098791aba.png)

Выберите строку, начинающуюся с "kernel /vmlinuz- ". Нажмите "e", чтобы отредактировать ее.

![](https://www.servers.ru/7619c18d4f450fda7f196dec9be2cc0d.png)

Добавьте параметр "single" после пробела в конце строки.

![](https://www.servers.ru/5c4ec12d20c649ec100e94a0d115077d.png)

Нажмите ENTER, чтобы сохранить изменения. Изменения будут сохранены до следующей перезагрузки.

Нажмите "b", чтобы запустить систему в однопользовательском режиме. Перейдите к разделу ["Установка нового пароля root"](https://www.servers.ru/knowledge/linux-administration/how-to-reset-root-password-on-centos-6-and-centos-7#setting_new_password) в этой статье.

#### 2.2. CentOS 6, облачный сервер

Перезагрузите сервер, нажав кнопку "Send CtrlAltDel" в окне VNC-консоли. Загрузочное меню с таймером появится сразу после меню BIOS.

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

![](https://www.servers.ru/ddeec4ea727061773b8cfc845b2a82a6.png)

Удалите параметры, выделенные красным цветом на рисунке ниже. Добавьте "1" (без кавычек и через пробел) в конце строки.

![](https://www.servers.ru/4540dd57c0762eae45aabed440e4d68b.png)

Строка параметров должна выглядеть следующим образом:

![](https://www.servers.ru/6e45f8d0dfbaccdebfc33d2177dda0be.png)

Нажмите ENTER, чтобы чтобы запустить систему в однопользовательском режиме.

Перейдите к разделу ["Установка нового пароля root"](https://www.servers.ru/knowledge/linux-administration/how-to-reset-root-password-on-centos-6-and-centos-7#setting_new_password) в этой статье.

#### 2.3. CentOS 7, выделенный сервер

Перезагрузите сервер, нажав CTRL + ALT + DEL в VNC-консоли. После меню BIOS, перед запуском ОС, появляется меню GRUB.

![](https://www.servers.ru/6b11b0562eae117a965828044bb4c801.png)

Используйте клавиши ↓ и ↑ для навигации по меню, выберите свою загрузочную строку и нажмите "e", чтобы отредактировать ее.

Найдите строку, которая начинается с "linux" в 64-разрядной версии IBM Power Series или "linux16" в системах на базе BIOS x86-64 или "linuxefi" в системах UEFI. Измените параметр "ro" на "rw", удалите параметры "rhgb" и "quiet"; добавьте "rd.break enforcing=0" в конце строки.

![](https://www.servers.ru/22b4ac28da366b0790a1473056c63b16.png)

![](https://www.servers.ru/0aac8bbae746dd3c252fdaaed857c267.png)

Нажмите CTRL + X, чтобы запустить систему в однопользовательском режиме. Перейдите к разделу ["Установка нового пароля root"](https://www.servers.ru/knowledge/linux-administration/how-to-reset-root-password-on-centos-6-and-centos-7#setting_new_password) в этой статье.

#### 2.3. CentOS 7, облачный сервер

Перезагрузите сервер, нажав кнопку "Send CtrlAltDel" в окне VNC-консоли. После меню BIOS, перед запуском ОС, появляется загрузочное меню.

Используйте клавиши ↓ и ↑ для навигации по меню, выберите загрузочную строку и нажмите "e", чтобы отредактировать ее.

![](https://www.servers.ru/02364966866b1e20225ad9a11b7cbf95.png)

Найдите строку, которая начинается с "linux" в 64-разрядной версии IBM Power Series или "linux16" в системах на базе BIOS x86-64 или "linuxefi" в системах UEFI. Измените параметр "ro" на "rw", удалите параметры, отмеченные красным на изображении ниже:

![](https://www.servers.ru/a7ec5fc253e55595a8b9e86bb4ef2b24.png)

Добавьте "rd.break enforcing=0" в конце строки. Строка параметров должна выглядеть следующим образом:

![](https://www.servers.ru/77024959610bb9c8aa853cdb90b8b332.png)

Нажмите CTRL + X, чтобы запустить систему в однопользовательском режиме. Перейдите к разделу ["Установка нового пароля root"](https://www.servers.ru/knowledge/linux-administration/how-to-reset-root-password-on-centos-6-and-centos-7#setting_new_password) в этой статье.

#### 3. Установка нового пароля root

В однопользовательском режиме вы работаете с правами пользователя root. Выполните следующие команды для изменения пароля root и перезагрузки:

#### 3.1 **CentOS 6**

```ng-scope
      passwd root
      reboot
    
```

#### 3.2 **CentOS 7**

```ng-scope
      chroot /sysroot
      passwd root
      touch /.autorelabel
      exit
      reboot
    
```