Не вводится пароль в терминале Ubuntu

Обновлено: 21.11.2024

Настройка надежного пароля важна для обеспечения конфиденциальности и безопасности. Вот все, что вам нужно знать о смене паролей в Ubuntu.

Пароли, вероятно, являются одним из наиболее важных и сложных аспектов любой операционной системы, и популярная ОС на базе Linux, Ubuntu, не является исключением из этого правила.

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

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

Изменение паролей с помощью терминала Ubuntu

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

Как изменить пароль пользователя

В Ubuntu вы можете изменить пароль пользователя с помощью команды passwd. Помните, что с помощью этой команды вы просто меняете пароль пользователя, а не пароль root.

Чтобы изменить пароль текущего активного пользователя:

Примечание. Процедура сброса пароля пользователя в Ubuntu отличается, поэтому этот процесс точно не сработает, если вы хотите изменить забытый пароль.

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

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

Кроме того, не беспокойтесь, если во время ввода пароля вы ничего не видите в поле пароля. Это нормальная функция команды passwd, и будьте уверены, ваш пароль вводится.

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

<р>. где имя пользователя относится к учетной записи, для которой вы хотите изменить пароль.

Как изменить корневой пароль

Если вы являетесь администратором/суперпользователем, вы можете изменить пароль пользователя root. Чтобы изменить пароль root в Ubuntu, вам нужно ввести следующее:

Изменение паролей в Ubuntu с помощью графического интерфейса

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

Как только окно откроется, прокрутите вниз и выберите параметр «Пользователи», расположенный на левой боковой панели. Это покажет вам список всех пользователей, присутствующих в системе.

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

Затем система попросит вас ввести текущий пароль, а затем новый пароль. Когда все будет готово, нажмите кнопку "Изменить" вверху.

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

Управление паролями пользователей в Ubuntu

Процесс смены пароля в Ubuntu довольно прост, и с ним справятся даже новички. Однако предостережение: если вы планируете изменить пароль root, делайте это на свой страх и риск, так как пароль не устанавливается по умолчанию на этапе установки.

Любые неблагоприятные изменения пароля администратора не позволят вам использовать доступ, связанный с администратором, если вы позже забудете этот пароль.

Иногда вам нужно ввести пароль в терминал, обычно для команд sudo или su, что позволяет пользователям выполнять команду с привилегиями суперпользователя. Это довольно типично для предоставления доступа для чтения или изменения чего-либо, что в противном случае было бы невозможно с помощью стандартной учетной записи пользователя. Обычно вы видите, что sudo добавляет префикс к другой команде, что-то вроде «sudo nano /etc/hosts». Хотя большая часть командной строки и sudo обычно подходит только для опытных пользователей, иногда более обычным пользователям компьютеров может потребоваться обратиться к терминалу, возможно, для включения функции, изменения системного файла или даже для устранения неполадок.У начинающих пользователей, которые заводятся в командной строке, возникает очень частый вопрос с вводом паролей в Терминал, почти всегда связанный с sudo и явной невозможностью ввести пароль в командной строке Mac OS X (или Linux, если уж на то пошло).


Но вот в чем дело; Терминал действительно позволяет вам вводить пароль, просто он не выглядит так. Курсор на экране не двигается, и вообще нет индикатора ввода пароля. Это делается намеренно и служит механизмом безопасности, в отличие от ввода пароля в веб-форму или стандартного экрана входа в систему с графическим интерфейсом, который обычно маскируется звездочками, например ********, или маркерами, например ••••••• ••••••, отсутствие каких-либо показаний является полностью преднамеренным, и нет такой индикации ввода паролей в командной строке. Причина довольно проста: он не указывает, какой длины пароль, предлагая дополнительную запутанность при вводе пароля.

Если это звучит запутанно, это совсем не так, вот как это работает на практике. Допустим, вы выполняете команду, для которой требуется доступ sudo, в результате чего появляется знакомая запись «Пароль:».

% sudo cat /etc/secret.conf
Пароль:

Когда появится запрос «Пароль:», все равно введите пароль, даже если ничего не отображается, а затем нажмите «Ввод», когда закончите. Опять же, нет никаких указаний на то, что пароль вводится, и это сделано намеренно.

Итак, давайте снова запустим команду из предыдущего примера, представив, что пароль администратора на этой конкретной машине — «Monkey123». Вы должны ввести этот пароль по запросу, несмотря на то, что он вообще не отображается, что означает, что последовательность будет примерно такой :

% sudo cat /etc/secret.conf
Пароль: Monkey123 (нажмите клавишу «Ввод»)

Это выполнит команду. И нет, Monkey123 (или любой другой пароль администратора) не будет отображаться на экране, как и звездочки или маркеры.

Чтобы быть на 100 % абсолютно ясным:

Пароли терминала не отображаются при вводе из соображений безопасности, все равно введите пароль при запросе и нажмите «Ввод»

Если ввести пароль и нажать клавишу Enter, пароль будет отправлен для проверки подлинности, и, если пароль введен правильно, команда будет выполнена, как и ожидалось.

Обычно пользователю достаточно испытать это один или два раза, чтобы понять, как это работает, но это остается важным вопросом для пользователей, которые только начинают знакомиться с командной строкой. И как только вы это узнаете, вы сможете передать эти знания другим, поэтому, если кто-то спросит вас: «Почему Терминал не позволяет мне ввести пароль?», теперь вы можете ответить и объяснить им это.

Для тех, кому интересно, да, это поведение по умолчанию можно изменить, чтобы отображать звездочки для каждого символа, введенного в качестве пароля в командной строке, для sudo, su или чего-либо еще, что вы делаете. Тем не менее вносить это изменение не рекомендуется, и мы не собираемся описывать его в этой конкретной статье… возможно, в будущем, если возникнет интерес к этому.

Что вы думаете об этой мере безопасности, которая скрывает длину пароля и ввод в Терминале? Это уже давно стало стандартной практикой для мира Unix, но считаете ли вы ее полезной и для Mac? Дайте нам знать ваши мысли в комментариях ниже.

Иногда после обновления ваша система может не возвращать вас на рабочий стол после входа в систему. Если вы пытаетесь войти в систему и видите просто черный экран, или Ubuntu возвращает вас на экран входа в систему, вы столкнулись с проблемой входа в систему. петля. Существует несколько причин возникновения циклов входа:

  • Файлы конфигурации в вашем домашнем каталоге несовместимы с новыми версиями программного обеспечения
  • Диспетчер отображения/входа работает неправильно
  • Драйвер NVIDIA был обновлен и вызывает проблему
  • Драйвер AMD Radeon загружается и вызывает проблемы

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

Переключиться на терминал

На экране входа в систему нажмите Ctrl + Alt + F5, чтобы переключиться на телетайп. Вам будет предложено ввести логин. При появлении запроса на вход введите свое имя пользователя и нажмите Enter. Затем вам будет предложено ввести пароль. Вы не увидите свой пароль во время его ввода; просто введите его и нажмите "Enter".

Если вы не можете войти в систему, причина может быть в следующем:

  • Неверное имя пользователя: ваше имя пользователя может не совпадать с вашим отображаемым именем.Часто это ваше имя в нижнем регистре, имя и фамилия в нижнем регистре или инициал и фамилия в нижнем регистре.
  • Неверный пароль: вы получите уведомление об этом на графическом экране входа в систему.
  • Что-то еще блокирует вход.

Самый простой способ подтвердить свое имя пользователя — загрузиться в режиме восстановления, войти в chroot и запустить ls в каталоге /home, как описано в статье о сбросе пароля. Если ваше имя пользователя и пароль верны, то что-то еще блокирует вход в систему. Это сложная проблема для устранения неполадок, и вы можете рассмотреть возможность резервного копирования файлов с живого диска и переустановки Ubuntu или обращения в службу поддержки за дополнительной помощью.

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

Обратите внимание, что вы всегда можете вернуться к графическому экрану входа в систему, нажав Ctrl + Alt + F1 или введя sudo systemctl restart gdm .

Уберите старые файлы конфигурации

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

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

Уберите файл xorg.conf с дороги

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

Файлы xorg.conf, сохраненные в /etc/X11, могут вызвать проблемы с отображением при загрузке, и их следует по возможности избегать.

После перемещения этих файлов и перезагрузки попробуйте снова войти в систему. (Могут быть файлы, которые вам нужно переместить, кроме обычных, перечисленных выше.)

Переустановите диспетчер входа

Вы можете переустановить Диспетчер отображения GNOME (который обрабатывает экран входа) вместе со средой рабочего стола, выполнив следующие команды в:

После переустановки этих пакетов и перезагрузки попробуйте снова войти в систему.

Переустановите драйвер NVIDIA

Если ваша система оснащена графическим адаптером NVIDIA, недавнее обновление может вызывать проблемы со входом в систему. (Обычно проблемы с драйвером NVIDIA вообще не позволяют загрузить экран входа в систему; тем не менее, стоит переустановить его, если вы не можете войти в систему после вышеуказанных шагов.) См. таблицу ниже, чтобы определить, содержит ли ваша система графику NVIDIA:< /p>

ВсегдаВозможноНикогда
Oryx ProWild Dog ProЛемур (Pro)
Adder WSRatelKudu
Serval WSGalago Pro 5Сурикат< /td>
Bonobo WSГазельGalago Pro (4 или старше)
Leopard WSThelioDarter Pro
Silverback WSТелио МираПанголин td>
Телио МегаТелио Майор
Телио Массив

Чтобы удалить драйвер NVIDIA, выполните следующее:

После удаления драйвера NVIDIA добавьте его обратно с помощью следующих команд:

После завершения установки введите sudo systemctl reboot и повторите попытку входа.

Драйвер Radeon из черного списка

Если вы используете видеокарту AMD, проблема может быть связана с драйвером Radeon, поскольку он не поддерживает более новые версии Ubuntu. Однако драйвер amdgpu, поставляемый с ядром, делает это. Чтобы внести драйвер Radeon в черный список и убедиться, что amdgpu загружен:

Откройте /etc/modprobe.d/blacklist.conf для редактирования и добавьте в файл черный список radeon. Затем запустите:

Если эти действия не помогли

Обратитесь в службу поддержки! У нас есть еще несколько вещей, чтобы попробовать. Существует значительное количество процессов и файлов, необходимых для загрузки вашей графической среды рабочего стола, и гораздо меньше для входа в терминал. Таким образом, вы обычно можете восстановить свой рабочий стол с помощью интерфейса командной строки!

После того, как я обновился до "Tessa", я обнаружил две проблемы:

<р>1. Я не могу свернуть ни одно окно (что бы я ни делал, закрывая окна), это второстепенная проблема

<р>2. Мой терминал не принимает никаких паролей, кроме sudo (т.е. я не могу использовать ssh), это основная проблема

Кто-нибудь еще сталкивается с такими проблемами?

Кондоблок

Известный участник

Добрый день, Капта, просто для ясности, вы имеете в виду Linux Mint 19.1 (tessa).

Я бы дождался Тину. 19.2.

Похоже, в версии 19.1 довольно много "странных" проблем, подобных тем, с которыми столкнулись вы

Не слишком ли поздно/неудобно переустанавливать? была ли загрузка проверена. он обновлялся с момента установки?

Кондоблок. Австралийская глубинка :: LINUX — ЭТО ОТВЕТ. LINUX MINT используется здесь ИСКЛЮЧИТЕЛЬНО.
duckduckgo дает лучшие технические ответы, у него нет причин не делать этого
Живите просто. Любить щедро. Заботьтесь глубоко. Говорите ласково…. Особенно во времена C19.
Говорят, что время лечит все раны. Я не согласен. Раны остаются. Время — разум, оберегающий свой рассудок — покрывает их шрамами, и боль уменьшается, но никогда не проходит. Роуз Кеннеди.

волшебник из oz

Администратор

Добрый день, Капта, это Tessa MATE, Cinnamon или Xfce?


МЫСЛИ НА МАРТ 2022 1. COVID SUX -Вакцины от глупости нет 2. НА АВ - ничего не пуленепробиваемо, но ношу кевлар - использую линукс. 3. Еще пивные часы, где я живу. 4. Приходите и спойте вместе в Rock Roxx. 5. Почему так много дистрибутивов, Wiz?

CptCharis

Известный участник

Добрый вечер, ребята.
Да, это tessa 19.1 Mate, проверенная загрузка и много раз обновленная.
Да, на данный момент сложно переустановить. (Мне нужно вернуться домой)

Кондоблок

Известный участник

Попробуйте сбросить пароль

пс. включен ли у вас Timeshift и т. д. на случай, если что-то пойдет не так?

Кондоблок. Австралийская глубинка :: LINUX — ЭТО ОТВЕТ. LINUX MINT используется здесь ИСКЛЮЧИТЕЛЬНО.
duckduckgo дает лучшие технические ответы, у него нет причин не делать этого
Живите просто. Любить щедро. Заботьтесь глубоко. Говорите ласково…. Особенно во времена C19.
Говорят, что время лечит все раны. Я не согласен. Раны остаются. Время — разум, оберегающий свой рассудок — покрывает их шрамами, и боль уменьшается, но никогда не проходит. Роуз Кеннеди.

атанере

Известный участник

Привет, капитан! Эта статья может помочь вам решить проблему сворачивания окна.

Вы говорите, что sudo работает и принимает ваш пароль, поэтому, пожалуйста, опишите подробнее, как вы используете ssh или как вы вводите пароль, который работает неправильно.

волшебник из oz

Администратор

Capta, вы можете дать нам результаты

Не волнуйтесь, ваши пароли не будут скомпрометированы, они зашифрованы.


МЫСЛИ НА МАРТ 2022 1. COVID SUX -Вакцины от глупости нет 2. НА АВ - ничего не пуленепробиваемо, но ношу кевлар - использую линукс. 3. Еще пивные часы, где я живу. 4. Приходите и спойте вместе в Rock Roxx. 5. Почему так много дистрибутивов, Wiz?

CptCharis

Известный участник

Доброе утро, ребята

Уважаемый @atanere, проблема №1 решена благодаря вашему ответу. Я действительно ценю.
Уважаемый @wizardfromoz, вот вывод моего файла /etc/shadow

Дорогой @Condobloke, у меня есть снимки со сдвигом во времени, но я оставлю это решение окончательным, так как я недавно загрузил виртуальную среду Python и не включен в мой последний снимок.

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

атанере

Известный участник

Итак. на самом деле это сервер Ubuntu в VirtualBox, который запрашивает (и не принимает) пароль. это правильно?

Просто простая мысль, но пытались ли вы внимательно ввести пароль и нажать Enter, когда вам будет предложено? Многие функции командной строки Linux не отображают обратную связь ****** при вводе паролей. Linux Mint только недавно начал показывать звездочки, так что я просто предполагаю, что вы, возможно, привыкли их видеть.

Но я также и во многих вещах "угадываю"!

CptCharis

Известный участник

Итак. на самом деле это сервер Ubuntu в VirtualBox, который запрашивает (и не принимает) пароль. это правильно?

Да, вы правы! Я так не думал.

Просто простая мысль, но пытались ли вы внимательно ввести пароль и нажать Enter, когда вам будет предложено? Многие функции командной строки Linux не отображают обратную связь ****** при вводе паролей. Linux Mint только недавно начал показывать звездочки, так что я просто предполагаю, что вы, возможно, привыкли их видеть.

Но я также и во многих вещах "угадываю"!


Хорошо, допустим, это правильно, и я не набираю правильный пароль. Но если я прав, когда ssd вы должны правильно ввести свой пароль?а не пароль сервера? что в моем случае такое же?

атанере

Известный участник

@Rob и другие знают о ssh больше, чем я.

Еще немного моих догадок. (и "предполагать", что часто является плохой идеей).

<р>1. Я предполагаю, что у вас есть работающее соединение между виртуальным сервером Ubuntu и тем, с чего вы подключаетесь (либо с того же компьютера, либо через вашу собственную сеть или Интернет).

<р>2. Я предполагаю, что на сервере запущен демон ssh.

<р>3. Я не думаю, что вы можете войти в систему как root через ssh (другие могут меня поправить). Поэтому кажется важным, чтобы на вашем сервере уже была установлена учетная запись пользователя с разрешениями sudo и ssh. Однако эта учетная запись пользователя уникальна для сервера Ubuntu. это не ваш основной логин на хост-компьютере, хотя, возможно, нет проблем с использованием одного и того же имени пользователя на обоих. но только в Ubuntu также должен быть добавлен пользователь.

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