- Сбрасываем и изменяем пароль пользователя в Ubuntu
- Вопросы и ответы

Общие правила безопасности операционной системы Ubuntu обязывают каждого юзера придумать себе произвольный пароль, соответствующий требованиям, который будет использоваться для входа в систему и при выполнении определенных действий. Дополнительно имеется и ключ доступа суперпользователя, и он необходим для осуществления глобальной конфигурации ОС или применяется при изменении учетных записей других юзеров. Иногда возникает надобность сбросить или изменить существующие пароли. Реализовать это можно с помощью трех различных способов. Каждый из них отличается по сложности и будет оптимальным в определенных ситуациях, поэтому детально рассмотрим их все.
Сейчас Убунту распространяется сразу с графической оболочкой, где реализованы почти все те же настройки, которые ранее выполнялись через «Терминал». Касается это и параметров учетных записей. В данном дистрибутиве имеется и режим восстановления, взаимодействие с ним происходит с привилегиями root. Все это означает, что на текущий момент насчитывается три возможных варианта смены пароля. Давайте разберемся с каждым из них по порядку.
Сразу уточним, что первые два метода подразумевают произведение действий от имени суперпользователя, а значит, вам потребуется знать его пароль. Если этой информации у вас нет или учетная запись не обладает правами sudo, значит сразу переходите к Способу 3.
- Способ 1: Меню «Параметры»
- Способ 2: Консольные команды
- Способ 3: Recovery Mode
- Еще статьи по данной теме:
- Помогла ли Вам статья?
- Введение
- Самый простой способ для последних версий
- Сбросить пароль root в MySQL с помощью SKIP-GRANT-TABLES
- Сбросить пароль с помощью init-file
- Заключение
- Сброс пароля root
- Сброс пароля пользователя
- Еще статьи по данной теме:
- Помогла ли Вам статья?
- Средствами панели управления
- При подключении по SSH
- Если текущий пароль известен
- Если текущий пароль неизвестен
- Alternative Method
- Через отладочную консоль
- Используя bash в качестве init
- При помощи LiveCD
- Using the debug shell
- Using bash as init
- Using a LiveCD
Способ 1: Меню «Параметры»
Начнем с первого способа, который особенно приглянется начинающим юзерам и всем тем, кого пугает надобность введения команд в консоль. В графической оболочке Убунту имеется меню «Параметры», именно его мы и задействуем сейчас. Придерживайтесь следующей инструкции:
- Для начала войдите в учетную запись пользователя, который обладает правами sudo. Выберите профиль из списка при создании сессии.
- Введите пароль для авторизации и ожидайте завершения загрузки оболочки.
- Воспользуйтесь меню приложений, чтобы перейти к «Параметры».
- Здесь вас интересует нижняя строка «Сведения о системе».
- В данном разделе перейдите в категорию «Пользователи».
- Если вы желаете изменить пароль текущей учетной записи, нажмите по соответствующей строке.
- Откроется новая форма. Заполните ее, чтобы сохранить настройки.
- Если вы нажмете по значку в виде шестеренки, новый пароль будет создан автоматически. Такие ключи по праву считаются самыми надежными, однако их бывает проблематично запомнить.
- В случае необходимости изменить код другого профиля при перемещении вы увидите, что пункты подсвечены серым цветом, следовательно, недоступны.
- Для открытия доступа щелкните по кнопке «Разблокировать».
- Введите пароль суперпользователя и подтвердите это действие.
- Теперь приступайте к вводу нового ключа.
- Вы можете задать пароль самостоятельно или сделать так, чтобы юзер сам вписал его при следующем входе в систему.













Как видите, ничего сложного в управлении учетной записью пользователя через графический интерфейс нет. Однако далеко не всем подходит именно этот вариант, поэтому мы предлагаем изучить более надежное средство, которое заключается в использовании консольных команд.
Способ 2: Консольные команды
Для осуществления поставленной задачи данным методом мы будем использовать всего одну команду и покажем ее, чтобы вы смогли скопировать и вставить, заменив лишь имя пользователя. Весь процесс сброса и изменения пароля через «Терминал» осуществляется так:
- Откройте меню приложений и запустите там консоль. Вы без проблем можете выполнить это и другим образом, например, через панель «Избранное» или стандартную горячую клавишу Ctrl + Alt + T.
- В самом «Терминале» введите команду
sudo passwd имя_пользователяи нажмите на клавишу Enter. - Подтвердите права суперпользователя, указав его пароль. Учтите, что символы, вводимые таким способом, не отображаются в строке.
- Теперь понадобится написать новый пароль. В этом случае отображение символов тоже не происходит.
- Повторите ввод нового пароля, чтобы убедиться в правильности его написания.
- Вы будете уведомлены о том, что ключ доступа выбранной учетной записи успешно изменен.
- После этого остается завершить работу в данном сеансе или перейти к смене профиля через соответствующее меню.







Если и этот вариант не для вас, остается только использовать режим восстановления системы, о котором мы и поговорим в завершающей инструкции.
Способ 3: Recovery Mode
- Запустите компьютер и сразу же нажмите на Esc, чтобы перейти в GNU GRUB. Здесь используйте стрелки для перемещения к пункту «Дополнительные параметры для Ubuntu», а затем нажмите на клавишу Enter.
- Здесь нужна версия вашего ядра, где в конце будет написано «recovery mode». Выберите эту строку и повторно нажмите на Enter.
- Сначала загрузка будет производиться в обычном режиме, не обращайте на это внимания и дождитесь появления необходимого меню.
- Снова используйте стрелки для перемещения по меню, выбрав таким образом пункт «Перейти в командный интерпретатор суперпользователя».
- Внизу появится командная строка. Нажмите на Enter для продолжения.
- Изначально все файлы доступны только для чтения, что происходит в целях безопасности. Вам необходимо осуществить повторное монтирование, чтобы можно было их редактировать. Для этого введите
sudo mount -o remount,rw /. - После задействуйте уже знакомую команду для изменения пароля
passwd имя_пользователя. - Введите новый пароль и подтвердите его. Символы при написании так же не будут отображаться.
- Вы будете уведомлены о том, что все изменения успешно внесены.
- Последняя команда
passwd rootпозволяет сбросить главный пароль root, восстановив его изначальное состояние. Используйте это только в случае крайней необходимости. Соответственно, теперь пароль суперпользователя будетroot. Вводите его каждый раз при запросе. - По завершении взаимодействий с консолью напишите
rebootдля перезагрузки в обычном режиме. - Ожидайте появления окна выбора учетной записи для авторизации.












Задействуйте приведенные инструкции для сброса и изменения паролей профилей в Ubuntu. Отталкивайтесь от своей ситуации и потребностей, чтобы подобрать подходящий вариант, и помните о том, что часто система не распознает ключ доступа из-за ошибок ввода, например, вы случайно включили CapsLock или сменили раскладку, поэтому не спешите сразу сбрасывать его, а проверьте правильность ввода.
Еще статьи по данной теме:
Помогла ли Вам статья?
3 простых способа сброса пароля для root-пользователя в MySQL
Введение
Доступы к серверам и сервисам нужно тщательно хранить, никому их не передавать и не терять. Но иногда случаются ситуации, когда пароли все-таки теряются или после смены их забывают записать, восстановить такой пароль тоже нет возможности. Если вы забыли пароль от root-пользователя MySQL — не отчаивайтесь, пароль root в MySQL легко сменить.
Важно понимать, что у вас должны быть права администратора на том сервере, где установлен MySQL-сервер. Это может быть либо root-пользователь напрямую, либо доступ через sudo.
Все описанные ниже действия нужно выполнять именно на этом сервере, то есть удаленно сменить пароль от root-пользователя не удастся.
Самый простой способ для последних версий
sudo mysqlВы подключитесь к MySQL-серверу как root-пользователь. Теперь можно сбросить пароль одной командой. Вместо 12345 укажите свой пароль:
ALTER USER 'root'@'localhost' IDENTIFIED BY '12345';Это самый простой способ, доступный в последних версиях MySQL при использовании плагина аутентификации auth_socket.
Сбросить пароль root в MySQL с помощью SKIP-GRANT-TABLES
В этом способе мы отключим проверку полномочий при запуске MySQL-сервера, и тогда подключиться сможет вообще любой пользователь без указания пароля. Важно, чтобы на это время сервер не был доступен по сети для внешних запросов, иначе к нему сможет подключиться любой желающий.
Для начала нужно остановить сервер:
sudo systemctl stop mysqlТеперь отредактируем service-файл, который запускает MySQL. Выполним команду:
sudo systemctl edit mysqlОткроется текстовый редактор, в котором мы можем переопределить дефолтный файл запуска. Вставим в него следующую конфигурацию:
[Service]
ExecStart=
ExecStart=/usr/sbin/mysqld --skip-grant-tables --skip-networkingМы указываем, что сервер нужно запустить без проверки grant-таблиц, а также ограничить подключения по сети. Сохраните файл и выйдите из текстового редактора. Теперь нужно обновить конфигурацию systemd, чтобы он учитывал наш новый конфиг, а затем можно запустить сервер:
sudo systemctl daemon-reload
sudo systemctl start mysql mysql -u rootТак как мы запустили сервер без проверки полномочий, сначала нам нужно применить таблицу привилегий, чтобы мы могли записать в нее новый пароль. Вместо 12345 укажите свой пароль:
FLUSH PRIVILEGES;
ALTER USER 'root'@'localhost' IDENTIFIED BY '12345';Выходим из MySQL и возвращаем настройки запуска по умолчанию. Для этого нам нужно удалить service-файл для systemd, перечитать конфигурацию и снова запустить сервер БД:
sudo systemctl revert mysql
sudo systemctl daemon-reload
sudo systemctl restart mysqlСбросить пароль с помощью init-file
Еще один способ — написать init-файл. Это файл, который MySQL считывает перед запуском. В нем можно указать различные команды, в том числе установить пароль любого пользователя.
Создайте простой текстовый файл, например в вашей домашней директории. Назвать его можно как угодно. Вставьте в этот файл команду для смены пароля. Вместо 12345 укажите свой настоящий пароль:
ALTER USER 'root'@'localhost' IDENTIFIED BY '12345';Теперь нужно остановить MySQL-сервер, чтобы при следующем запуске ему можно было указать путь к нашему init-файлу. Выполните команду:
sudo systemctl stop mysqlТеперь снова запустим сервер, при этом указав путь к созданному нами файлу:
sudo mysqld --user=mysql --init-file=/path/to/init-file &После запуска этой команды в консоли отобразится PID этого процесса, например 7508. Значит все прошло успешно, MySQL-сервер запустился и выполнил нашу команду. Теперь нам нужно его остановить, удалить init-файл и запустить сервер обычным способом:
sudo kill -15 7508
rm /path/to/init-file
sudo systemctl start mysqlЗаключение
Мы рассмотрели три разных способа сброса пароля для root-пользователя. Теперь MySQL-сервер работает в стандартном режиме, а у вас есть root-доступ к базе данных.
First, you have to reboot into recovery mode.
If you have a single-boot (Ubuntu is the only operating system on your computer), to get the boot menu to show, you have to hold down the Shift key during bootup.

From the boot menu, select recovery mode, which is usually the second boot option.

After you select recovery mode and wait for all the boot-up processes to finish, you’ll be presented with a few options. In this case, you want the Drop to root shell prompt option so press the Down arrow to get to that option, and then press Enter to select it.
ls /homeTo reset the password, type
passwd usernamepasswd susanYou’ll then be prompted for a new password. When you type the password you will get no visual response acknowledging your typing. Your password is still being accepted. Just type the password and hit Enter when you’re done. You’ll be prompted to retype the password. Do so and hit Enter again.
Now the password should be reset.
to return to the recovery menu.
After you get back to the recovery menu, select resume normal boot, and use Ubuntu as you normally would—only this time, you actually know the password!
- Root-пароль по умолчанию в Kali Linux
- Вопросы и ответы


Далее мы хотим рассмотреть несколько примеров, связанных с паролями в Kali Linux, чтобы помочь восстановить пароль от root или сбросить ключ доступа учетной записи. Вы можете использовать эти инструкции, чтобы справиться с поставленной задачей, если возникла такая надобность.
Сброс пароля root
Иногда по каким-то причинам стандартный пароль от учетной записи root не подходит. Чаще всего это случается по причине его ручного изменения или из-за каких-то системных сбоев. В такой ситуации без знания ключа доступа авторизоваться в этом профиле не получится. Однако его можно быстро сбросить в режиме восстановления, заменив на стандартный или удобный, а осуществляется это так:
- При запуске компьютера нажмите на функциональную клавишу F8 или Esc, чтобы открыть дополнительные параметры загрузки операционной системы. Перемещайтесь по пунктам с помощью стрелок на клавиатуре, активируйте пункт «Advanced options for Kali GNU/Linux», нажав на Enter.
- Откроется еще одно меню с выбором ядра для загрузки. Обычно здесь присутствуют два варианта. Сейчас нас интересует та строка, в конце которой есть надпись «Recovery Mode».
- Начнется загрузка среды восстановления. Подтвердите вход в нее, нажав на Enter.
- Вход в профиль root произойдет автоматически без надобности ввода пароля. Здесь введите команду
passwd root, чтобы перейти к изменению ключа доступа. - В строке «Новый пароль» напишите новую комбинацию символов. Можно использовать стандартный
toorили любой другой удобный пароль. - Для внесения изменений его потребуется подтвердить.
- После этого вы будете уведомлены об успешном обновлении.







В командной строке можно ввести exit, чтобы быстро покинуть ее после внесения всех изменений. Останется только перезагрузить компьютер и приступить к взаимодействию с ОС.
Сброс пароля пользователя
Иногда пароль root требуется определить для того, чтобы далее сбросить пароль пользователя в случае его утери. Это действие тоже осуществляется в среде восстановления, поэтому сначала войдите в нее так, как это показано в предыдущем разделе.
- После этого введите стандартный ключ доступа к root и нажмите на Enter, чтобы активировать учетную запись.
- Используйте команду
passwd + имя профиля, чтобы начать сброс ключа доступа. - В следующей строке потребуется указать новый пароль. Учитывайте, что символы, вводимые таким образом, в строке не отображаются, но при этом учитываются. Во второй строке повторите ввод, после чего появится уведомление об успешном внесении изменений.
- Затем можно смело покидать текущую оболочку, перезагрузив компьютер, например, через команду
reboot, чтобы уже через графический интерфейс или терминальную сессию выполнить вход под новыми данными учетной записи.




Существует и второй способ изменить пароль пользователя в Kali Linux. Он подойдет в том случае, если вход в учетную запись уже осуществлен, а также имеются данные по старому ключу доступа. Указанная выше инструкция с командой passwd подходит и для ввода в обычном «Терминале», а через оболочку рабочего стола подобное изменение происходит следующим образом:
- Обратите внимание на главную верхнюю панель. Здесь нажмите на кнопку «Система» и наведите курсор на строку «Параметры».
- В отобразившемся контекстном меню откройте «Обо мне» и выберите раздел «Личные».
- Откроется отдельное окно, где справа следует щелкнуть по кнопке «Изменить пароль».
- Укажите текущий ключ доступа и задайте новый, используя специально отведенные формы. Затем сразу же отобразится уведомление, сообщающее об успешном вступлении изменений в силу.




Это все, что мы хотели рассказать о стандартном пароле для root в Kali Linux. В этом материале также были приведены полезные инструкции, позволяющие управлять ключами доступа, сбрасывать их и изменять. Вы можете использовать их по мере необходимости, чтобы решить поставленные задачи.
Еще статьи по данной теме:
Помогла ли Вам статья?
Средствами панели управления
Проще всего сбросить пароль пользователя root через панель управления, на вкладкe Дашборд. Подробнее см.
Способ подойдет, даже если старый пароль утерян, так как вводить его не потребуется.
При подключении по SSH
Если текущий пароль известен
Если вам известен текущий пароль пользователя root, но вы хотите изменить его на другой, выполните следующие шаги.
1. Подключитесь к серверу по SSH под пользователем root с текущим паролем.
2. Выполните команду:
3. Система дважды запросит новый пароль. Введите его.
Готово, пароль изменен. Теперь вы можете авторизоваться под root, используя новый пароль.
Если текущий пароль неизвестен
Сбросить пароль пользователя root и установить новый вы можете, загрузив сервер с диска восстановления. Данный способ подходит любым ОС на базе Linux.
1. Загрузите систему в нужном режиме (
2. Выполните в консоли команды:
mount -o rw /dev/vda1 /mntchroot /mnt /bin/bash3. На данном этапе система дважды запросит новый пароль root-пользователя, введите его.
При удачной смене пароля вы увидите уведомление об этом (например, passwd: all authentication tokens updated successfully или password updated successfully, в зависимости от операционной системы).
4. Нажмите сочетание клавиш ctrl + D для выхода из chroot.
5. Отмонтируйте диск командой:
Для корректной перезагрузки перемонтируйте корневую файловую систему в режим read only:
mount -o ro /dev/vda1 /mnt7. Перезагрузите сервер в обычном режиме через панель управления аккаунтом, и вы сможете подключиться к серверу под пользователем root с новым паролем.
If you need to change your root password but do not know the old one, you will need to drop to a root shell. When you boot into your computer, as soon as the BIOS screen disappears (the screen with your computers logo on it), start tapping the Shift key until the GRUB menu comes up, and if this option does not work, then tap the Esc key. (If it is already configured to come up then this step is not necessary.)
When you see the menu choose the option of the latest kernel (or the one you normally use) and choose the option right below called «recovery mode».
It should look like this:

This will take you to a menu looking something like this:

Next choose the Root option.
passwd your-usernamecd /homelspasswd janeNext you will be presented with an option to enter your new unix password. This is where you enter the password. It will ask you to retype the command and then after two successful passwords were entered the password has been changed. Now log back into your system via
rebootIf you are asked for your root password when entering your new password this will usually help:
Alternative Method
(Quote taken from Shawn Lee in an article listed below.)
To boot with init=/bin/bash as suggested, access the GRUB menu at boot time and press e to enter the editor. Move the cursor to the line starting with linux and then move the cursor to the end of that line. Enter the text
init=/bin/bashand press F10 to boot. You should land in a root shell in text only mode. The filesystem will be mounted read only. To make the filesystem writable, enter the command
mount -o remount,rw /You can then run
passwd usernameIf you need more information these links can help:
Состояние перевода: На этой странице представлен перевод статьи Reset lost root password. Дата последней синхронизации: 13 октября 2021. Вы можете помочь синхронизировать перевод, если в английской версии произошли изменения.
На этой странице вы сможете узнать, как сбросить забытый пароль суперпользователя. Существуют несколько способов, которые могут вам в этом помочь.
Важно: Недобросовестный пользователь может использовать указанные здесь методы для получения доступа к вашей системе. Неважно, насколько операционная система защищена от атак и как хороши ваши пароли: имея физический доступ к компьютеру, любой сможет это сделать, если вы, конечно, не выполните шифрование хранимых данных.
Если у вас есть установленный sudo и настроен доступ для группы wheel или для пользователя, чей пароль вы помните, вы можете сменить пароль root с помощью команды sudo passwd root.
Через отладочную консоль
- Добавьте параметр ядра
systemd.debug_shell. - Система загрузится как обычно, но запустит службу
debug-shell.service, которая запустит командный интерпретатор (/bin/sh) на консолиtty9. НажмитеCtrl+Alt+F9чтобы перейти в неё. - Используйте команду passwd для установки нового пароля суперпользователя.
- После завершения остановите
debug-shell.service.
Используя bash в качестве init
- Добавьте параметр ядра
init=/bin/bashв настройках вашего загрузчика. - Сейчас ваша корневая файловая система смонтирована только для чтения, поэтому перемонтируйте ее на чтение-запись командой
mount -n -o remount,rw /. - Используйте команду passwd для установки нового пароля суперпользователя.
- Перезагрузитесь с помощью команды
reboot -fи не забудьте свой пароль снова!
Примечание: Некоторые клавиатуры не распознаются должным образом при загрузке bash из GRUB, и вы не сможете ничего ввести в консоли. В этом случае вам остается лишь использовать другой способ.
При помощи LiveCD
- Загрузитесь с LiveCD и смонтируйте корневой раздел вашей основной системы.
- Используйте команду
passwd --root ТОЧКА_МОНТИРОВАНИЯ ИМЯ_ПОЛЬЗОВАТЕЛЯдля установки нового пароля (старый пароль запрошен не будет). - Размонтируйте корневой раздел.
- Перезагрузитесь и введите новый пароль.
This guide will show you how to reset a forgotten root password. Several methods are listed to help you accomplish this.
Warning: An attacker could use some of the methods mentioned below to break into your system. No matter how secure the operating system is or how good passwords are, having physical access amounts to loading an alternate OS and exposing your data, unless you use data-at-rest encryption.
Using the debug shell
- Append
systemd.debug_shellto the kernel parameters. - This will do a normal boot but start
debug-shell.servicewhich runs a root shell (/bin/sh) ontty9. PressCtrl+Alt+F9to access it. - Use the passwd command to create a new password for the root user.
- When done, stop
debug-shell.service.
Using bash as init
- Append the
init=/bin/bashkernel parameter to your boot loader’s boot entry. - Your root file system is mounted as read-only now, so remount it as read/write:
mount -n -o remount,rw /. - Use the passwd command to create a new password for the root user.
- Reboot by typing
reboot -fand do not lose your password again!
Note: Some keyboards may not be loaded properly by the init system with this method and you will not be able to type anything at the bash prompt. If this is the case, you will have to use another method.
Using a LiveCD
With a LiveCD a couple methods are available: change root and use the passwd command, or erase the password field entry directly editing the password file. Any Linux capable LiveCD can be used, albeit to change root it must match your installed architecture type. Here we only describe how to reset your password with chroot, since manual editing the password file is significantly more risky.
- Boot the LiveCD and mount the root partition of your main system.
- Use the
passwd --root MOUNT_POINT USER_NAMEcommand to set the new password (you will not be prompted for an old one). - Unmount the root partition.
- Reboot, and enter your new password.






