- ИТ База знаний
- Полезно
- Навигация
- Серверные решения
- Телефония
- Корпоративные сети
- Курс по сетям
- 15 примеров команды PING для диагностики сети
- Руководство по команде grep в Linux
- Рекурсивно найти слово в файлах и папках Linux
- Установка и базовая настройка CentOS 7
- Как узнать причину перезагрузки Linux
- Linux: работа в командной строке
- Установка Squid на CentOS 7
- Восстановление root пароля в Ubuntu
- Сброс пароля Ubuntu из режима восстановления (recovery mode)
- Шаг 1. Загрузитесь в режиме восстановления
- Шаг 2. Переходим в командный интерпретатор суперпользователя
- Шаг 3: Перемонтировать рут с правами записи
- Шаг 4: Сбросьте имя пользователя или пароль
- Альтернативный метод сброса пароля Ubuntu
- Возможные проблемы и их решение
- Ошибка “Authentication token manipulation error”
- Нет пункта “recovery mode”
- Ошибка “end Kernel panic”
- Ошибка “Failed to connect to bus”
- Полезно?
- Почему?
- Сбросить пароль в Ubuntu / Linux Bash в Windows
- Create a user account and password for your new Linux distribution
- Update and upgrade packages
- Reset your Linux password
- Forgot your password
- Information Security Squad
- 🐧 Как найти / изменить пароль по умолчанию пользователя root в Ubuntu
- Использование Sudo
- Преимущества использования Sudo
- Использование шелла root
- Установка / изменение пароля по умолчанию root
ИТ База знаний
Курс по Asterisk
Полезно
— Узнать IP — адрес компьютера в интернете
— Онлайн генератор устойчивых паролей
— Онлайн калькулятор подсетей
— Калькулятор инсталляции IP — АТС Asterisk
— Руководство администратора FreePBX на русском языке
— Руководство администратора Cisco UCM/CME на русском языке
— Руководство администратора по Linux/Unix
Навигация
Серверные решения
Телефония
FreePBX и Asterisk
Настройка программных телефонов
Корпоративные сети
Протоколы и стандарты
Популярное и похожее
Курс по сетям
15 примеров команды PING для диагностики сети
Руководство по команде grep в Linux
Рекурсивно найти слово в файлах и папках Linux
Установка и базовая настройка CentOS 7
Как узнать причину перезагрузки Linux
Linux: работа в командной строке
Установка Squid на CentOS 7
Еженедельный дайджест
Восстановление root пароля в Ubuntu
Быстрое восстановление доступа
Забыли рутовый пароль для входа в Ubuntu Linux? Не беда. Сейчас расскажем, как быстро восстановить доступ.
Обучайся в Merion Academy
Пройди курс по сетевым технологиям
Начать
Упомянутый здесь метод работает для сброса пароля Ubuntu в VMware, двойной загрузки или одиночной установки. Все, что вам нужно, это немного терпения и выполнить пару команд. Вы сбросите пароль root в течение пары минут.
Если нужна другая сборка, то мы также рассказывали про восстановление пароля в CentOS и Debian
Сброс пароля Ubuntu из режима восстановления (recovery mode)
Шаг 1. Загрузитесь в режиме восстановления
Включите компьютер. Зайдите в меню Grub. Как правило, оно появляется автоматически, а если нет, то удерживайте клавишу Shift, пока не появится меню загрузки.
Если вы используете Oracle VirtualBox или VMWare, вы должны удерживать клавишу Shift при появлении логотипа Oracle или VMWare.
В меню grub выберите «Дополнительные параметры для Ubuntu» (Advanced Options for Ubuntu) :
Здесь вы увидите возможность перейти в режим восстановления (recovery mode) :
Выбрав его, вы сначала увидите темный экран и после непродолжительной загрузки окажитесь в меню восстановления.
Шаг 2. Переходим в командный интерпретатор суперпользователя
Теперь вам будут представлены различные варианты режима восстановления. Здесь вам нужно выбрать «Root Drop to root shell prompt» («Перейти в командный интерпретатор суперпользователя» по-русски) . Просто нажмите клавишу Enter, чтобы выбрать эту опцию.
После этого у вас внизу появится командная строка.
Шаг 3: Перемонтировать рут с правами записи
У вас должен быть доступ на запись к корневому разделу. По умолчанию он имеет доступ только для чтения. Используйте команду ниже, чтобы перемонтировать ее с правами записи:
Шаг 4: Сбросьте имя пользователя или пароль
Здесь вам будет представлен root-доступ. Используйте следующую команду, чтобы получить список всех доступных пользователей:
Из предыдущей команды выберите пользователя (username), для которого вы хотите сбросить пароль. Теперь используйте следующую команду для сброса пароля для выбранного пользователя (вместо username указываем имя нашего пользователя):
У нас запросят новый пароль и подтверждение. Введите новый пароль дважды:
Готово! Вы только что успешно сбросили пароль. Теперь выйдите из командной строки root:
Когда вы выйдете, вы вернетесь в меню режима восстановления. Выберите нормальный вариант загрузки — Resume.
Может появится предупреждение о совместимости графического режима, но не волнуйтесь. Полная перезагрузка решит проблему, если таковая имеется.
После перезагрузки вы сможете войти с новым паролем.
Альтернативный метод сброса пароля Ubuntu
Если по каким-либо причинам у вас возникли трудности с переходом в корневую оболочку и сменой пароля, вы можете попробовать выполнить следующие действия:
Перезагрузите компьютер. Удерживайте Shift, чтобы открыть экран grub (если он не работает автоматически). Нажмите E в приглашении grub для редактирования экрана grub.
Найдите строку, начинающуюся с linux , измените ro на rw и добавьте init=/bin/bash в конце этой строки.
Нажмите Ctrl-X , чтобы сохранить изменения и загрузиться. Теперь вы загружаетесь в ядро Linux с правами на чтение и запись, и вместо графического интерфейса пользователя вы будете использовать оболочку bash. Другими словами, ваша система будет загружаться в корневой пароль без пароля.
Введите команду passwd с вашим именем пользователя. Если вы не знаете имя пользователя, проверьте с помощью команды ls/home (как в первом методе).
Теперь установите новый пароль. После того, как вы установили новый пароль, выйдите из терминала. Просто введите reboot в терминал или используйте команду выключения.
Готово! Пароль изменен.
Возможные проблемы и их решение
Ошибка “Authentication token manipulation error”
При вводе нового пароля у вас может появиться сообщение об ошибке манипулирования токеном (Authentication token manipulation error):
Причиной этой ошибки является то, что файловая система монтируется только с доступом для чтения. Измените доступ и перемонтируйте файловую систему следующим образом:
Нет пункта “recovery mode”
Если нет пункта recovery mode, то вам нужно выбрать строчку с вашей системой, нажать E и допишите в конец опций ядра слово single . Затем нужно нажать B чтобы загрузился тот же терминал с правами суперпользователя.
Ошибка “end Kernel panic”
Вы можете увидеть такой вывод:
Убедитесь, что вы удалили опцию splash boot при редактировании пункта меню grub.
Ошибка “Failed to connect to bus”
При попытке перезагрузиться с помощью команды reboot вы можете получить:
Чтобы избавиться от этой ошибки перезагрузитесь так:
Обучайся в Merion Academy
Пройди курс по сетевым технологиям
Начать
Полезно?
Почему?
😪 Мы тщательно прорабатываем каждый фидбек и отвечаем по итогам анализа. Напишите, пожалуйста, как мы сможем улучшить эту статью.
😍 Полезные IT – статьи от экспертов раз в неделю у вас в почте. Укажите свою дату рождения и мы не забудем поздравить вас.
Сбросить пароль в Ubuntu / Linux Bash в Windows
Я установил Linux Bash на Windows 10 (доступно от Microsoft), но я забыл свой пароль.
Я искал решение, но я нахожу только предложения, которые предполагают выполнение каких-либо действий перед загрузкой системы, например, доступ к режиму восстановления, но в этом случае это не сработает, поскольку эта Ubuntu является просто приложением в системе Windows и не имеет свой собственный процесс загрузки.
Как я могу сбросить свой пароль?
- Запустите bash и запишите свое имя пользователя в Linux (оно не должно совпадать с именем пользователя в Windows), см. Как я могу узнать свое имя пользователя?
- Закройте Bash в Ubuntu, если он работает (или следующая команда не будет выполнена).
В командной строке администратора Windows ( Super + X , A ) измените пользователя по умолчанию на root:
Если вы используете Ubuntu 18.04 в WSL, команда изменилась на ubuntu1804 , поэтому
- Теперь Bash на Ubuntu в Windows регистрирует вас как root, не спрашивая пароль
Используйте passwd команду в Bash для изменения пароля пользователя (пользователя, пароль которого вы хотите сбросить):
Измените пользователя по умолчанию обратно на обычного пользователя в командной строке Windows
Если вы используете Ubuntu 18.04 в WSL, команда изменилась на ubuntu1804 , поэтому
Смотрите полное видео, чтобы восстановить ваш пароль Подсистема Windows Linux https://youtu.be/dTR232yvDCE
Примечание 1: Подсистема, используемая в видео, не Ubuntu, а Kali Linux. Отсюда и разница в команде.
Примечание 2: Если вы все еще используете исходную подсистему Ubuntu, поставляемую с Anniversary Update, используйте команду lxrun . Рекомендуется обновить до версии подсистемы, распространяемой через Microsoft Store.)
Create a user account and password for your new Linux distribution
Once you have enabled WSL and installed a Linux distribution from the Microsoft Store, the first step you will be asked to complete when opening your newly installed Linux distribution is to create an account, including a User Name and Password.
This User Name and Password is specific to each separate Linux distribution that you install and has no bearing on your Windows user name.
Once you create a User Name and Password, the account will be your default user for the distribution and automatically sign-in on launch.
This account will be considered the Linux administrator, with the ability to run sudo (Super User Do) administrative commands.
Each Linux distribution running on the Windows Subsystem for Linux has its own Linux user accounts and passwords. You will have to configure a Linux user account every time you add a distribution, reinstall, or reset.
Update and upgrade packages
Most distributions ship with an empty or minimal package catalog. We strongly recommend regularly updating your package catalog and upgrading your installed packages using your distribution’s preferred package manager. For Debian/Ubuntu, use apt:
Windows does not automatically update or upgrade your Linux distribution(s). This is a task that most Linux users prefer to control themselves.
Reset your Linux password
To change your password, open your Linux distribution (Ubuntu for example) and enter the command: passwd
You will be asked to enter your current password, then asked to enter your new password, and then to confirm your new password.
Forgot your password
If you forgot the password for your Linux distribution:
Open PowerShell and enter the root of your default WSL distribution using the command: wsl -u root
If you need to update the forgotten password on a distribution that is not your default, use the command: wsl -d Debian -u root , replacing Debian with the name of your targeted distribution.
Once your WSL distribution has been opened at the root level inside PowerShell, you can use this command to update your password: passwd where is the username of the account in the DISTRO whose password you’ve forgotten.
You will be prompted to enter a new UNIX password and then confirm that password. Once you’re told that the password has updated successfully, close WSL inside of PowerShell using the command: exit
If you are running an early version of Windows operating system, like 1703 (Creators Update) or 1709 (Fall Creators Update), see the archived version of this user account update doc.
Information Security Squad
stay tune stay secure
- Home
- 2019
- Май
- 8
- 🐧 Как найти / изменить пароль по умолчанию пользователя root в Ubuntu
🐧 Как найти / изменить пароль по умолчанию пользователя root в Ubuntu
Прежде чем я объясню, как изменить пароль по умолчанию, полезно узнать о «Root SuperUser» и «sudo user» в Linux.
В любом Linux, как и в любой версии Ubuntu, есть SuperUser с именем root, Windows-эквивалент пользователя в группе администраторов.
Пользователь Root может делать все что угодно, поэтому ежедневная работа под суперпользователем может быть опасной.
Вы можете сделать что-то неправильно и уничтожить всю систему.
В идеале вы должны работать как пользователь, имеющий только те привилегии, которые необходимы для выполнения поставленной задачи.
В некоторых случаях это обязательно должен быть root, но в большинстве случаев это обычный пользователь с привилегиями.
Использование Sudo
По умолчанию Ubuntu не устанавливает пароль пользователя root, и поэтому вы не можете войти в систему как пользователь root.
Вместо этого вам предоставляется возможность выполнять задачи с привилегиями суперпользователя с помощью sudo.
Это означает, что вы не можете войти в систему как root напрямую или использовать команду su, чтобы стать пользователем root.
Однако, поскольку учетная запись root физически существует, все равно можно запускать программы с привилегиями уровня root.
Команда sudo позволяет авторизованным пользователям запускать определенные программы от имени пользователя root без необходимости знать пароль пользователя root.
В приведенном ниже примере команда whoami будет выполнена от имени пользователя root.
Замените приведенную ниже команду whoami командой, которую вы хотите выполнить от имени пользователя root:
Несмотря на то, что вы можете создать пароль для учетной записи root, который позволит вам войти в систему как root с помощью su, это не типичный способ работы Ubuntu.
Вместо этого Ubuntu ожидает, что вы будете использовать sudo.
Sudo – это альтернатива предоставлению людям пароля root для выполнения обязанностей суперпользователя.
При установке Ubuntu по умолчанию человеку, который установил ОС, по умолчанию предоставляются права «sudo».
Любой, имеющий права sudo, может выполнить что-то «как суперпользователь», предварительно написав sudo в своей команде.
Например, чтобы запустить apt-get dist-upgrade от имени суперпользователя, вы можете использовать:
Преимущества использования Sudo
Существует ряд преимуществ, связанных с отключением учетной записи root по умолчанию в Ubuntu.
Вы можете заранее выбрать, какие пользователи имеют доступ к sudo.
Им не нужно запоминать пароль root, так как они используют свой собственный пароль.
Если у вас несколько пользователей, вы можете дать некоторым пользователям права sudo или отозвать чей-либо доступ суперпользователя, удалив их разрешение sudo, не меняя пароль root и не уведомляя всех о новом пароле.
Вы даже можете выбрать, какие команды пользователю разрешено выполнять с помощью sudo, а какие команды запрещены для этого пользователя.
По умолчанию система избегает интерактивного входа «Я могу сделать все что угодно».
Вам будет предложено ввести пароль, прежде чем произойдут серьезные изменения.
Sudo добавляет запись в журнал выполнения команд (в /var/log/auth.log).
Если кто-то все испортил, вы можете вернуться и посмотреть, какие команды были запущены.
Без существующего пароля root, это делает невозможным атаку брутфорс на учетную запись root.
Это актуально, если вы разрешаете вход через SSH.
Вместо этого злоумышленник должен знать имя локальной учетной записи.
Использование шелла root
Если вы не хотите использовать команду sudo каждый раз, когда вам нужно выполнить команду с привилегиями root, вы можете получить оболочку root с помощью команды sudo и ее опции -i:
Обратите внимание, что ваша командная строка изменится с $ на #, что означает, что вы в настоящее время находитесь в рутовой оболочке.
Теперь вы действуете как суперпользователь для каждой команды.
Это хороший принцип безопасности – не оставаться суперпользователем дольше, чем необходимо, просто чтобы уменьшить вероятность случайного повреждения системы.
Установка / изменение пароля по умолчанию root
Если вы хотите изменить пустой пароль по умолчанию и установить пароль для root, введи
После установки пароля root вы можете войти в систему как root с помощью команды su:
Таким образом мы изменили пароль root по умолчанию, поэтому теперь мы можем войти в систему и использовать Ubuntu в качестве суперпользователя, но не забывайте об осторожности при использовании вашего компьютера таким образом.