Ubuntu, как удалить пароль

Обновлено: 05.07.2024

В этом кратком руководстве объясняется, как настроить Ubuntu так, чтобы вам не приходилось вводить пароль каждый раз при использовании команды sudo.

Если вы используете Ubuntu Linux, вполне вероятно, что в тот или иной момент вы могли быть разочарованы тем, что он запрашивает ваш пароль при попытке выполнить административные задачи, такие как установка программ или изменение системных настроек. Ubuntu использует инструмент sudo для управления административными правами, а не позволяет пользователям легко входить в систему как пользователь root. На самом деле это хорошая мера безопасности. Однако, если вам нужно часто выполнять административные задачи, это может стать довольно раздражающим. Вот как вы можете настроить Ubuntu так, чтобы он не запрашивал пароль при использовании sudo.

Обратите внимание: это не рекомендуется, если вы используете свой компьютер в общественном месте или на работе, так как это поставит под угрозу безопасность ваших данных. Лучше установить его на домашнем рабочем столе, где вы, скорее всего, будете доверять большему количеству людей.

Запустите окно терминала и введите следующую команду:

Visudo — это инструмент, используемый для редактирования файла конфигурации самого sudo. Команда запросит ваш пароль. Введите его в последний раз. Файл конфигурации откроется в текстовом редакторе, скорее всего в nano. Прокрутите вниз до конца документа и добавьте следующую строку:

имя пользователя ALL=(ALL) NOPASSWD: ALL

Замените имя пользователя на имя пользователя, которому вы хотите разрешить sudo без пароля. Итак, если пользователь — Кальвин, вы должны ввести:

calvin ALL=(ALL) NOPASSWD: ALL

отключить пароль Ubuntu sudo

Сохраните и закройте файл. Выйдите из системы, войдите в систему как пользователь calvin и проверьте свой новый sudo без пароля.

Если вы действительно устали вводить пароли, вы также можете войти в Ubuntu без необходимости каждый раз вводить пароль.

Если вы когда-либо теряли свой пароль, вы не единственный. Это определенно одна из самых популярных проблем со службой технической поддержки, с которой люди сталкивались на протяжении многих лет. Хорошо то, что из-за забытого пароля вам не придется переустанавливать всю операционную систему. В Ubuntu очень легко восстановить пароль. В VMware с одиночной или двойной загрузкой перечисленные здесь методы работают для восстановления пароля Ubuntu, и вы сможете восстановить свои учетные данные для входа в течение нескольких минут.

Давайте начнем с демонстрации сброса пароля Ubuntu из режима восстановления.

Загрузка в режиме восстановления Ubuntu:

Включите компьютерную систему и перейдите в меню grub. В основном оно появляется сразу, но если этого не произошло, нажмите escape или удерживайте клавишу Shift, пока оно не появится. При работе с VM-ware или VirtualBox при появлении логотипа Oracle или VM-ware необходимо нажать клавишу Shift. На экране появится меню GRUB, здесь выберите «Дополнительные параметры для Ubuntu».


Теперь появится опция, выберите ее, чтобы перейти в режим восстановления:


Вы увидите черный экран со вспышкой, показывающий несколько строк данных. Вот, подождите некоторое время.

Приглашение корневой оболочки:

Здесь вам будет предложено множество вариантов режима восстановления. Выберите один из предложенных вариантов под названием «Root — Drop to Root Shell Prompt». Нажмите Enter, и все готово.


Вы увидите, что внизу есть возможность вводить команды, когда вы выбираете опцию приглашения корневой оболочки. Это приглашение для вашей оболочки, и здесь вы будете творить чудеса, чтобы восстановить забытый пароль.

Перемонтировать корневую файловую систему с доступом для записи:

По умолчанию корневой раздел имеет права только на чтение. Но здесь вы также должны предоставить root и права на запись. Чтобы перемонтировать его с правами на запись, используйте следующую команду:

Сбросить имя пользователя или пароль:

Выведите список доступных пользователей с помощью следующей команды, как только вам будет предоставлен root-доступ:

Или вы можете увидеть доступных пользователей, отобразив содержимое файла /etc/passwd с помощью следующей команды:

Из доступных имен пользователей выберите то, для которого вы хотите сбросить пароль. Теперь сбросьте пароль для выбранного имени пользователя, введя следующую команду:

Введите новый пароль UNIX:

Он попросит вас ввести новый пароль. Введите новый пароль один раз, а затем еще раз, чтобы подтвердить его:

Вы успешно восстановили свой пароль. Введите команду Exit для выхода из корневой оболочки.

При вводе команды выхода мы вернемся в меню Recover Boot. Теперь выберите стандартный вариант загрузки на экране. Будет предупреждение о совместимости с графическим режимом. Вам не о чем беспокоиться. Перезагрузка решит все эти проблемы совместимости. Теперь нам просто нужно войти в систему с паролем, который мы только что установили.

Возможная ошибка:

    Вы можете столкнуться с ошибкой манипулирования токеном аутентификации при вводе нового пароля:


Причина этой ошибки в том, что он по-прежнему смонтирован с доступом только для чтения. Чтобы решить эту проблему, просто введите команду для перемонтирования файловой системы и измените доступ.


Альтернативный метод сброса пароля:

Если по какой-либо причине у вас возникли проблемы со сменой пароля через корневую оболочку, выполните следующие действия:

Шаг 1

Перезагрузите компьютер. Чтобы открыть экран grub, удерживайте некоторое время клавишу Shift. Чтобы изменить панель Grub, нажмите E.

Шаг 2

Из заданного набора строк найдите любую строку, начинающуюся с «Linux», используя клавиши со стрелками вверх и вниз, и измените доступ с «только чтение» на «чтение-запись», просто заменив ro recovery nomodeset на rw init=/bin/bash. .



Шаг 3

Чтобы сохранить изменения и загрузиться, нажмите ctrl-x. Теперь вы загружаетесь с доступом для чтения и записи в ядро ​​​​Linux, здесь вы можете использовать оболочку bash вместо графического интерфейса. Другими словами, в вашей системе загрузится корневая оболочка без пароля.

Шаг 4

Введите свое имя пользователя в команду passwd. Если имя пользователя неизвестно, выполните поиск с помощью «ls /home» или «cat /etc/passwd | команда grep -i bash. Теперь сбросьте пароль и выйдите из терминала. После этого перезагрузитесь, используя следующие команды, и все готово.

Вывод:

Учетная запись root Ubuntu будет заблокирована, так как по умолчанию у нее нет пароля root. Учетная запись пользователя, которую вы настроили перед установкой Ubuntu, включена в качестве администратора с привилегиями sudo. Тем не менее, в любом случае это не означает, что вы являетесь пользователем root. Это отсутствие пароля root является предполагаемой функцией Ubuntu. «Меню загрузки для «Дополнительных параметров Ubuntu» позволяет вам выполнять определенные функции, связанные с root, из «приглашения корневой оболочки». Вот почему вы можете сбросить пароль Ubuntu этим методом.

Вопрос: если восстановить пароли Ubuntu так быстро и просто, не представляет ли это угрозу безопасности? Основная угроза безопасности возникает, если кто-то взломает вашу учетную запись из другого места через Интернет. Это не происходит здесь. В случае, если какое-либо вредоносное лицо имеет физический доступ к вашей компьютерной системе, ее безопасность уже находится под угрозой. Что ж, если вы не хотите использовать эту функцию, вы можете отключить ее, зашифровав свой жесткий диск с помощью шифрования LUKS при установке Ubuntu.

Об авторе

Сидратул Мунтаха

Студент CSE. Я люблю Linux и играю с технологиями и гаджетами. Я использую как Ubuntu, так и Linux Mint.

Кратко: если вы забыли свой пароль пользователя в Ubuntu, не беспокойтесь. Вы можете очень легко сбросить пароль Ubuntu. В этом руководстве объясняется простой способ изменения пароля root в Ubuntu. Этот метод также должен быть применим к другим дистрибутивам Linux.

Забыли пароль для входа в Ubuntu? Бывает.

Если вы какое-то время не пользовались Ubuntu, вполне естественно не помнить пароль. Хорошей новостью является то, что вам не нужно переустанавливать всю операционную систему из-за этого. Вы можете легко восстановить пароли Ubuntu.

Упомянутый здесь метод работает для сброса пароля Ubuntu в VMware, двойной загрузки или одиночной установки. Все, что вам нужно, это немного терпения и запустить пару команд. Вы сбросите пароль root в течение нескольких минут.

Используете Linux на WSL?

Для WSL все немного иначе. Вы можете выполнить шаги по сбросу пароля Linux в WSL здесь.

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

Если вы предпочитаете смотреть видео, а не читать текст, я также снял видео этого руководства. Не забудьте подписаться на наш канал YouTube, чтобы не пропустить другие обучающие видео по Linux.

Здесь вы увидите возможность перейти в режим восстановления:

Загрузка в режиме восстановления

Это приведет вас к черному экрану с несколькими строками вывода, отображаемыми во вспышке. Подождите несколько секунд здесь.

Шаг 2. Перейдите в корневую оболочку

Теперь вам будут представлены различные варианты режима восстановления. Здесь вам нужно выбрать «Root — Drop to root shell prompt». Просто нажмите клавишу ввода, чтобы выбрать эту опцию. Как на картинке ниже:

Вы увидите, что когда вы выбираете опцию приглашения корневой оболочки, внизу появляется возможность ввода команд. Это приглашение вашей корневой оболочки, и здесь вы будете использовать команды для сброса пароля.

Шаг 3. Перемонтируйте корневой каталог с доступом для записи

У вас должен быть доступ на запись к корневому разделу. По умолчанию он имеет доступ только для чтения.

Используйте приведенную ниже команду, чтобы перемонтировать его с доступом для записи:

Шаг 4. Сбросьте имя пользователя или пароль

Здесь вам будет предоставлен root-доступ. Используйте следующую команду, чтобы вывести список всех доступных пользователей:

На основе этой команды выберите «имя пользователя», для которого вы хотите сбросить или (скажем) взломать пароль. Теперь используйте следующую команду, чтобы сбросить пароль для выбранного «имени пользователя»:

Запрашивает новый пароль. Дважды введите новый пароль. Обратите внимание, что когда вы начинаете вводить пароль, на экране ничего не отображается. Это совершенно нормально и на самом деле является функцией безопасности в системах Linux. Просто введите пароль вслепую и нажмите Enter.

Вуаля! Ну вот. Вы только что успешно сбросили пароль. Теперь выйдите из приглашения корневой оболочки:

Когда вы выйдете, вы вернетесь в меню режима восстановления. Выберите здесь обычный вариант загрузки.

Появится предупреждение о совместимости графического режима. Не беспокойтесь. Полная перезагрузка устранит все проблемы с этим.

Теперь вы сможете войти в систему с новым паролем.

Возможное устранение неполадок:

При вводе нового пароля может появиться сообщение об ошибке манипулирования токеном аутентификации, например:

Причина этой ошибки в том, что файловая система смонтирована с доступом только для чтения. Измените доступ и перемонтируйте файловую систему следующим образом:

Теперь попробуйте снова сбросить пароль. Теперь все должно работать.

Как видите, изменить пароль Ubuntu очень просто, даже если вы его забыли. Это займет всего несколько минут.

Альтернативный способ сброса пароля Ubuntu

Если по какой-то причине у вас возникли трудности с переходом в корневую оболочку и сменой пароля, попробуйте выполнить следующие действия.

Шаг 1

Перезагрузите компьютер. Удерживайте Shift, чтобы открыть экран grub (если он не появляется автоматически). Нажмите E в приглашении grub, чтобы отредактировать экран grub.

Шаг 2

Найдите строку, начинающуюся с linux, измените ro на rw и добавьте init=/bin/bash в конце этой строки.

Шаг 3

Нажмите ctrl-x, чтобы сохранить изменения и загрузиться.

Теперь вы загружаетесь в ядро ​​Linux с разрешениями на чтение и запись, и вместо графического пользовательского интерфейса вы будете использовать оболочку bash.

Другими словами, ваша система загрузится в корневую оболочку без пароля.

Шаг 4

Введите команду passwd под своим именем пользователя. Если вы не знаете имя пользователя, проверьте его с помощью команды ls /home (как указано в способе 1).

Установите новый пароль.

Установив новый пароль, выйдите из терминала. Просто введите reboot в терминале или используйте команду выключения.

Ваш пароль должен быть изменен сейчас.

Если сбросить пароли Ubuntu так просто, разве это не угроза безопасности?

Это справедливый вопрос. Одним из главных преимуществ Linux перед Windows является его безопасность. Но если «любой» может сбросить пароль, почему Ubuntu или другие дистрибутивы Linux могут считаться безопасными?

Позвольте мне объяснить здесь несколько вещей. Основная угроза безопасности заключается в том, что кто-то взломает вашу учетную запись из удаленного места через Интернет. Здесь этого не происходит.

Если кто-либо имеет физический доступ к вашему компьютеру, данные на вашем компьютере уже находятся под угрозой. Если весь диск не зашифрован, любой может «украсть» ваши данные с помощью живого USB-накопителя, даже не заходя в установленную операционную систему.

По умолчанию в Ubuntu нет пароля root, а учетная запись root заблокирована. Учетная запись пользователя, которую вы настроили при установке Ubuntu, включена в качестве администратора с правами sudo. Но это не значит, что вы root.

Это отсутствие пароля root является преднамеренной функцией. «Дополнительные параметры для Ubuntu» в меню загрузки позволяют вам выполнять некоторые конкретные задачи, связанные с root, из «приглашения оболочки root». Вот почему вы можете сбросить пароль Ubuntu с помощью этого метода.

Если вы хотите сделать свою систему более безопасной, вы можете либо зашифровать диск (чтобы сохранить ваши данные), либо установить пароль для пользователя root в Ubuntu.

Дополнительный совет: устранение возможной проблемы со связкой ключей после смены пароля

В Ubuntu есть функция связки ключей, которая используется для блокировки и защиты паролей.

Когда вы сбрасываете забытый пароль, связка ключей остается разблокированной, и вы можете увидеть подобное сообщение об ошибке.

Откройте приложение "Пароли и ключи" и здесь удалите пароли для входа.

Когда вы снова попытаетесь использовать Google Chrome в Ubuntu, вам будет предложено создать новую связку ключей. Используйте новый пароль для входа в качестве пароля для ключей.

Это помогло вам?

Надеюсь, я ясно объяснил, как сбросить забытые пароли в Ubuntu.

Помог ли вам этот быстрый совет восстановить пароль администратора? Делитесь в комментариях ниже.


Лоуэлл Хеддингс


Лоуэлл Хеддингс
Основатель и генеральный директор

Лоуэлл — основатель и генеральный директор How-To Geek. Он руководит шоу с момента создания сайта в 2006 году. За последнее десятилетие Лоуэлл лично написал более 1000 статей, которые просмотрели более 250 миллионов человек. До создания How-To Geek Лоуэлл 15 лет проработал в сфере ИТ, занимаясь консалтингом, кибербезопасностью, управлением базами данных и программированием. Подробнее.

Если вы когда-либо забывали свой пароль, вы не одиноки… это, вероятно, одна из самых распространенных проблем со службой технической поддержки, с которыми я сталкивался на протяжении многих лет. К счастью, если вы используете Ubuntu, сбросить пароль невероятно просто.


Для этого достаточно немного изменить параметры загрузки и ввести одну-две команды, но мы пошагово пошагово пошагово разберем.

Сбросить пароль Ubuntu

Перезагрузите компьютер, а затем, как только вы увидите экран загрузки GRUB, обязательно нажмите клавишу ESC, чтобы попасть в меню.


Корневая оболочка — простой способ

Если у вас есть такая возможность, вы можете выбрать в меню пункт «режим восстановления», который обычно находится прямо под параметром ядра по умолчанию.


Затем выберите в этом меню пункт «Переместить в корневую оболочку».


Это должно дать вам приглашение корневой оболочки.

Альтернативный метод корневой оболочки

Если у вас нет параметра режима восстановления, это альтернативный способ вручную изменить параметры grub, чтобы разрешить корневую оболочку.

Сначала убедитесь, что вы выбрали обычное загрузочное ядро, которое вы используете (как правило, только ядро ​​по умолчанию), а затем используйте клавишу «e», чтобы изменить этот вариант загрузки.


Теперь просто нажмите клавишу со стрелкой вниз, чтобы перейти к параметру «ядро», а затем используйте клавишу «e», чтобы переключиться в режим редактирования для параметра ядра.


Сначала вы увидите экран, очень похожий на этот:


Вы можете удалить часть "ro тихий всплеск" с помощью клавиши возврата, а затем добавить это в конец:


После того, как вы нажмете Enter после настройки строки ядра, вам нужно будет использовать клавишу B, чтобы выбрать загрузку с этим параметром.


В этот момент система должна очень быстро загрузиться в командную строку.

Изменение фактического пароля

Вы можете использовать следующую команду для сброса пароля:

Например, мое имя пользователя geek. Я использовал эту команду:


После изменения пароля используйте следующие команды для перезагрузки системы. (команда sync гарантирует запись данных на диск перед перезагрузкой)

Я обнаружил, что по какой-то причине параметр –f был необходим для работы команды перезагрузки. Вместо этого вы всегда можете выполнить аппаратный сброс, но сначала обязательно используйте команду синхронизации.

И теперь вы сможете без проблем войти в систему.

< /tbody>
Команды Linux
Файлы tar · pv · cat · tac · chmod · grep · diff · sed · ar · man · pushd · popd · fsck · testdisk · seq · fd · pandoc · cd · $PATH · awk · join · jq · fold · uniq · journalctl · tail · stat · ls · fstab · echo · less · chgrp · chown · rev · look · strings · type · rename · zip · unzip · mount · umount · install · fdisk · mkfs · rm · rmdir · rsync · df · gpg · vi · nano · mkdir · du · ln · patch · convert · rclone · shred · srm
Процессы alias · screen · top · nice · renice · прогресс · strace · systemd · tmux · chsh · история · at · пакетное · бесплатное · которое · dmesg · chfn · usermod · ps · chroot · xargs · tty · pinky · lsof · vmstat · timeout · стена · yes · kill · спать · sudo · su · время · groupadd · usermod · группы · lshw · выключение · перезагрузка · halt · poweroff · passwd · lscpu · crontab · date · bg · fg
Сеть netstat · ping · traceroute · ip · ss · whois · fail2ban · bmon · копать · finger · nmap · ftp · curl · wget · who · whoami · w · iptables · ssh-keygen · ufw
  • › Спросите How-To Geek: что не так с записью пароля?
  • › Измените забытый пароль Windows с помощью компакт-диска восстановления системы Linux
  • › Лучшие советы по паролю для защиты ваших аккаунтов
  • › Простой сброс пароля Ubuntu с Live CD
  • › Как обойти и сбросить пароль в любой операционной системе
  • › Как восстановить метки панели задач в Windows 11
  • › Как установить Google Play Маркет в Windows 11
  • › Что означает XD и как вы его используете?

Читайте также: