# Смена или сброс пароля root&#x20;

В инструкции приведены способы сброса или смены root-пароля.

## Средствами панели управления

Проще всего сбросить пароль пользователя root через панель управления, на вкладкe **Дашборд**. Подробнее см. здесь.

Способ подходит, даже если старый пароль утерян, так как вводить его не потребуется.

## При подключении по SSH

### Если текущий пароль известен

{% stepper %}
{% step %}

### Подключитесь по SSH

Подключитесь к серверу по SSH под пользователем root с текущим паролем.
{% endstep %}

{% step %}

### Запустите смену пароля

Выполните команду:

```bash
passwd
```

Система дважды запросит новый пароль. Введите его.
{% endstep %}

{% step %}

### Готово

Пароль изменён. Теперь вы можете авторизоваться под root, используя новый пароль.
{% endstep %}
{% endstepper %}

### Если текущий пароль неизвестен

Сбросить пароль пользователя **root** и установить новый можно, загрузив сервер с диска восстановления. Данный способ подходит любым ОС на базе Linux.

{% stepper %}
{% step %}

### Загрузитесь в режиме восстановления

Загрузите систему в режиме восстановления (инструкция).
{% endstep %}

{% step %}

### Смонтируйте корневой раздел

Корневой раздел может называться по-разному — `sda1` или `vda1`. Сначала попробуйте:

```bash
mount -o rw /dev/sda1 /mnt
```

Если получите ошибку вида:

```
mount: /mnt: fsconfig system call failed: /dev/sda1: Can't lookup blockdev.
```

то выполните:

```bash
mount -o rw /dev/vda1 /mnt
```

{% endstep %}

{% step %}

### Перейдите в chroot и смените пароль

Выполните команды:

```bash
chroot /mnt /bin/bash
passwd root
```

Система дважды запросит новый пароль root-пользователя — введите его. При удачной смене пароля вы увидите уведомление (например, `passwd: all authentication tokens updated successfully` или `password updated successfully`, в зависимости от ОС).
{% endstep %}

{% step %}

### Выйдите из chroot и отмонтируйте диск

Нажмите сочетание клавиш <kbd>Ctrl</kbd> + <kbd>D</kbd> для выхода из chroot.

Отмонтируйте диск:

```bash
umount /mnt
```

{% endstep %}

{% step %}

### Перемонтируйте в режим только для чтения (для корректной перезагрузки)

```bash
mount -o ro /dev/vda1 /mnt
```

{% endstep %}

{% step %}

### Перезагрузите сервер

Перезагрузите сервер в обычном режиме через панель управления аккаунтом. После перезагрузки вы сможете подключиться к серверу под пользователем root с новым паролем.
{% endstep %}
{% endstepper %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.kimaro.ru/instrukcii-dlya-unix-sistem/smena-ili-sbros-parolya-root.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
