Из этой статьи вы узнаете, как изменить пароль root Linux, если у вас есть текущий пароль или если у вас нет доступа к текущему паролю root.
Шаги
Метод 1 из 2: с текущим паролем root
Шаг 1. Откройте окно терминала
Для этого нажмите Ctrl + Alt + T, что откроет новое окно терминала с командной строкой в большинстве окружений рабочего стола Linux.
Если вы не используете среду рабочего стола, значит, вы уже находитесь в командной строке, поэтому переходите к следующему шагу
Шаг 2. Введите su в командной строке и нажмите ↵ Enter
Под командной строкой откроется строка Password:.
Шаг 3. Введите текущий пароль root и нажмите ↵ Enter
Когда пароль будет принят, вы вернетесь в командную строку как пользователь root.
- Если вы ввели неправильный пароль, запустите su и повторите попытку.
- Пароли чувствительны к регистру.
Шаг 4. Введите passwd и нажмите ↵ Enter
Под приглашением появится строка Введите новый пароль UNIX:.
Шаг 5. Введите новый пароль и нажмите ↵ Enter
Введенный вами пароль не появится на экране.
Шаг 6. Введите новый пароль еще раз и нажмите ↵ Enter
Вы увидите сообщение «пароль успешно обновлен».
Шаг 7. Введите exit и нажмите ↵ Enter
Это приведет к выходу из учетной записи root.
Метод 2 из 2: без текущего пароля root
Шаг 1. Перезагрузите компьютер
Шаг 2. Нажмите E в меню Grub
Меню Grub появляется сразу после включения компьютера. В большинстве случаев он остается на экране только на несколько секунд.
- Если вы не нажмете E до того, как меню Grub исчезнет, перезагрузитесь и попробуйте еще раз.
- Этот метод работает для большинства популярных дистрибутивов Linux (Ubuntu, CentOS 7, Debian). Существует множество дистрибутивов Linux, некоторые из которых менее известны, чем другие. Если вы не можете перейти в однопользовательский режим с помощью этого метода, посетите веб-сайт вашего дистрибутива, чтобы найти инструкции для вашей системы.
Шаг 3. Прокрутите до строки, которая начинается с linux / boot
Для этого используйте клавиши ↑ и ↓. Это строка, которую вам нужно изменить, чтобы загрузиться в однопользовательском режиме.
В CentOS и некоторых других дистрибутивах строка может начинаться с linux16, а не с linux
Шаг 4. Переместите курсор в конец строки
С помощью клавиш →, ←, ↑ и ↓ поместите курсор сразу после ro.
Шаг 5. Введите init = / bin / bash после ro
Конец строки теперь должен выглядеть так:
ро init = / bin / bash
-
Обратите внимание на пробел между
ро
а также
инициализация = / bin / bash
- .
Шаг 6. Нажмите Ctrl + X
Это указывает системе на загрузку непосредственно из командной строки корневого уровня в однопользовательском режиме.
Шаг 7. Введите в командной строке mount –o remount, rw / и нажмите ↵ Enter
Это монтирует файловую систему в режиме чтения-записи.
Шаг 8. Введите passwd в командной строке и нажмите ↵ Enter
Поскольку загрузка в однопользовательском режиме дает вам root-доступ, нет необходимости передавать дополнительные параметры команде passwd.
Шаг 9. Введите новый пароль root и нажмите ↵ Enter
Введенные символы не будут отображаться на экране. Это нормально.
Шаг 10. Введите новый пароль еще раз и нажмите ↵ Enter
Когда система подтвердит, что вы повторно ввели тот же пароль, вы увидите сообщение «пароль успешно обновлен».
Шаг 11. Введите reboot –f и нажмите ↵ Enter
Эта команда перезагружает систему в обычном режиме.
Видео - с помощью этой службы некоторая информация может быть передана YouTube
подсказки
- Ваш пароль должен состоять из 8 или более символов и содержать сочетание букв (верхнего и нижнего регистра), цифр и символов.
- Чтобы изменить пароль для другого пользователя, введите su для root и введите passwd.