Как сменить пароль root в Kali Linux

Коротко: система с заводскими данными доступа — лёгкая добыча для злоумышленников. После первой загрузки обязательно задайте собственный пароль для root и настройте базовые меры защиты. Ниже — простые, проверенные способы изменить или сбросить root-пароль в Kali Linux.
Что такое стандартный пароль root в Kali Linux
Если вы только что установили Kali и ничего не меняли — по официальной документации стандартный пароль root равен kali. Если система была изменена или вы используете преднастроенный образ от третьей стороны, значение может отличаться — проверьте документацию поставщика.
Важно: если у вас включено шифрование диска (LUKS) или профиль доступа ограничен, некоторые способы восстановления пароля будут недоступны — см. раздел «Когда способ не работает».
Быстрая смена пароля с помощью команды passwd
Когда вы знаете текущий пароль root или у вас есть sudo-привилегии, самый простой путь — команда passwd.
Шаги:
- Откройте терминал.
- Выполните команду с правами суперпользователя:
sudo passwd root- Введите текущий пароль, затем введите новый пароль два раза. Вы увидите подсказки и не будете видеть ввод символов — это нормальное поведение.
Рекомендации по паролю:
- Используйте минимум 12 символов; сочетайте буквы разного регистра, цифры и символы.
- Избегайте словарных слов и персональных данных.
- Рассмотрите использование менеджера паролей или генератора паролей, например openssl или pwgen:
# пример генерации случайного пароля длиной 20
openssl rand -base64 15После успешной смены пароль применяется сразу. Проверьте, выполнив любую команду с sudo или войдя в систему как root.
Сброс root-пароля через режим восстановления GRUB
.jpg?q=50&fit=crop&w=825&dpr=1.5)
Если вы забыли root-пароль и не можете выполнить sudo, можно загрузиться в режим восстановления через GRUB и получить оболочку root без запроса пароля. Метод работает на большинстве систем без шифрования загрузочного раздела.
Шаги (базовые):
- Перезапустите машину.
- На экране загрузчика GRUB выберите нужную запись (обычно первая) и нажмите E, чтобы редактировать строку загрузки.
- Найдите строку, начинающуюся с linux. В этой строке измените параметры:
- замените ro на rw
- замените quiet на init=/bin/bash
- удалите splash (если он есть)
Пример преобразования строки:
- До: linux /vmlinuz-… root=/dev/mapper/kali-ro rootflags ro quiet splash
- После: linux /vmlinuz-… root=/dev/mapper/kali-ro rootflags rw init=/bin/bash
- Нажмите Ctrl+X или F10 для загрузки с изменёнными параметрами.
- Система загрузится в минимальную bash-оболочку с доступом к корневой файловой системе в режиме чтения/записи. Если файловая система осталась в режиме только чтения, выполните:
mount -o remount,rw /- Теперь смените пароль root без запроса старого:
passwd rootВведите новый пароль и подтвердите.
Перезагрузите систему принудительно:
reboot -fПосле перезагрузки убедитесь, что вход под root работает с новым паролем.
Когда способ не работает:
- Если корневой раздел зашифрован (LUKS), GRUB не даст вам доступ без пароля расшифровки.
- Если в BIOS/UEFI установлен пароль или загрузка с редактированием GRUB заблокирована, метод не сработает.
Альтернатива: если GRUB недоступен, используйте live-USB, смонтируйте корневой раздел и выполните chroot, затем passwd.
Проверка и валидация изменений
- После смены пароля попробуйте выполнить sudo или войти как root.
- Проверьте логи аутентификации:
sudo tail -n 50 /var/log/auth.log- Убедитесь, что службы, использующие ключи или токены, корректно работают (например, автоматический запуск скриптов от root).
Базовые правила безопасности после смены пароля
- Отключите вход root по SSH, если не требуется: в /etc/ssh/sshd_config установите PermitRootLogin no и перезапустите sshd.
- Настройте двухфакторную аутентификацию для важных учётных записей, где возможно.
- Включите шифрование диска (LUKS) при установке — это защитит данные при физическом доступе к диску.
- Используйте менеджер паролей для хранения сложных паролей и ключей.
- Регулярно обновляйте систему: sudo apt update && sudo apt upgrade.
Чек-лист: Быстро перед и после смены пароля
До смены пароля:
- Сделать резервную копию важных данных
- Убедиться, что диск не зашифрован (если планируете использовать GRUB-метод)
- Иметь под рукой live-USB на случай проблем
После смены пароля:
- Проверить вход под root и выполнение sudo
- Проверить конфигурацию SSH и отключить PermitRootLogin
- Обновить документацию по доступам (для администраторов)
Короткая методология: как действовать при утере доступа
- Оцените, зашифрован ли корневой раздел. Если да — используйте резервную стратегию (backup, восстановление из образа).
- Попробуйте восстановление через GRUB. Если GRUB заблокирован — загрузитесь с live-USB.
- Смонтируйте раздел, chroot и смените пароль или восстановите конфигурацию.
- После восстановления немедленно измените все пароли и ключи, которые могли быть скомпрометированы.
Дерево решений (быстрая помощь)
flowchart TD
A[Забыли root-пароль?] -->|Нет| B[Используйте sudo passwd root]
A -->|Да| C[Доступ к GRUB?]
C -->|Да| D[Отредактировать строку linux -> init=/bin/bash]
C -->|Нет| E[Есть live-USB?]
E -->|Да| F[Загрузиться с live-USB, смонтировать и chroot]
E -->|Нет| G[Восстановление из резервной копии или переустановка]
D --> H[mount -o remount,rw /; passwd root; reboot]
F --> H
B --> I[Проверить вход и настройки SSH]
H --> I
I --> J[Обновить политики безопасности]Роли и задачи — кому что делать
- Администратор: сменить root-пароль, отключить вход root по SSH, проверить резервные копии.
- Инженер по безопасности: провести аудит паролей, настроить двухфакторную аутентификацию и мониторинг.
- Обычный пользователь: не использовать root для рутинных задач; работать через sudo с отдельного пользователя.
Заключение
Смена стандартного root-пароля — простая, но критически важная операция безопасности. Если вы помните текущий пароль, используйте passwd; если забыли — GRUB или live-USB помогут восстановить контроль, но шифрование и политика загрузчика могут ограничивать варианты. После смены пароля выполните базовый чек-лист безопасности и задокументируйте изменения.
Важно: всегда тестируйте восстановление доступа заранее (например, в тестовой виртуальной машине) и поддерживайте актуальные резервные копии системы.
Похожие материалы
Как добавить колонтитул в Word
KDE neon — быстрый доступ к последним релизам KDE
NFC для Nokia Lumia 920: автоматизация и инструкции
3D-карты Excel — визуализация геоданных
Как раздать интернет со смартфона