По соображениям безопасности узнать пароль суперпользователя root в Linux нельзя. Однако существует возможность его сменить. Сегодня об этом и поговорим.
Первым делом нам нужно отредактировать загрузчик операционной системы. Обычно это GRUB.
Встаньте на нужный вариант загрузки (на нужную ОС, если их несколько) и нажмите E.
Откроется редактор загрузки. Вам нужно отыскать строку, которая начинается с linux /boot/vmlinuz. В конце этой строки допишите init=/bin/bash. Учтите, что строка эта может быть довольно длинная и может переноситься. Смотрите скриншот ниже.
Нажмите F10. Откроется консоль.
Выполните команду
mount / -o rw,remount
Если /usr создана отдельно, смонтируйте её, указав устройство (посмотреть устройства можно командой cat /etc/fstab):
mount [устройство] /usr
Далее меняем пароль при помощи команды
passwd
Система попросит ввести новый пароль и подтвердить его.
Далее
sync
и
reboot
После перезагрузки система загрузится в обычном режиме, а у пользователя root будет новый пароль.
Статьи по теме: