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