Почему не вводится пароль в терминале ubuntu
Перейти к содержимому

Почему не вводится пароль в терминале ubuntu

  • автор:

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

Многие новички, которые только недавно установили себе на компьютер Linux и пытаются начать работать в терминале, сталкиваются с проблемой, что при попытке ввода пароля в утилите sudo или su он не вводится. Создается впечатление, что командная строка зависла или в программе есть проблемы.

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

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

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

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

Как включить отображение пароля в Linux

Но не всех устроит вариант привыкать к новым условиям, поскольку пользователи не привыкли к тому, что не вводится пароль linux. Некоторые пользователи захотят сделать так, чтобы пароль все-таки отображался. Это возможно. Вы не можете вывести пароль на экран чтобы проверить его во время ввода, но вы можете выводить звездочки.

Откройте файл настройки sudo с помощью такой команды:

Затем найдите строчку:

И замените ее на:

Готово проблема пароль не вводится sudo решена. Сохраните изменения (Ctrl+O) и закройте файл. Теперь при вводе пароля утилита будет отображать звездочки, как и положено.

Выводы

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

Решение проблем со вводом пароля в «Терминале» Ubuntu

Решение проблем со вводом пароля в «Терминале» Ubuntu

Начинающие пользователи, только знакомящиеся с операционной системой Ubuntu, часто сталкиваются с возникновением самых разнообразных сложностей, о решении которых они никогда не слышали. Одной из них является ситуация, когда пароль в «Терминале» не вводится. В рамках сегодняшнего материала мы детально разберем эту тему и объясним, почему эта проблема заключается лишь в невнимательности юзеров.

Решаем проблему со вводом пароля в «Терминале» Ubuntu

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

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

Пример ввода пароля sudo в терминале Ubuntu

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

Решение проблем со вводом пароля в «Терминале» Ubuntu

Решение проблем со вводом пароля в «Терминале» Ubuntu

Решение проблем со вводом пароля в «Терминале» Ubuntu

Решение проблем со вводом пароля в «Терминале» Ubuntu

Решение проблем со вводом пароля в «Терминале» Ubuntu

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

Добавление учетной записи в группу root

Некоторые юзеры при попытке выполнить команду с атрибутом sudo получают уведомление о том, что они не могут использовать учетную запись суперпользователя. Это значит, что администратор при создании нового профиля не учел этого или специально не внес учетную запись в группу root. Исправить данную ситуацию можно, но для этого потребуется зайти от имени пользователя, обладающего соответствующими привилегиями.

Решение проблем со вводом пароля в «Терминале» Ubuntu

Решение проблем со вводом пароля в «Терминале» Ubuntu

Решение проблем со вводом пароля в «Терминале» Ubuntu

Решение проблем со вводом пароля в «Терминале» Ubuntu

Решение проблем со вводом пароля в «Терминале» Ubuntu

Решение проблем со вводом пароля в «Терминале» Ubuntu

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

Изменение настроек отображения пароля в «Терминале»

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

Решение проблем со вводом пароля в «Терминале» Ubuntu

Решение проблем со вводом пароля в «Терминале» Ubuntu

Решение проблем со вводом пароля в «Терминале» Ubuntu

Решение проблем со вводом пароля в «Терминале» Ubuntu

Решение проблем со вводом пароля в «Терминале» Ubuntu

Решение проблем со вводом пароля в «Терминале» Ubuntu

Решение проблем со вводом пароля в «Терминале» Ubuntu

Решение проблем со вводом пароля в «Терминале» Ubuntu

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

Nothing shows up in the terminal when I type my password

When I’m about to install a program in the terminal it wants the password:

But when I start to type my password nothing happens. What should I do?

Zanna's user avatar

8 Answers 8

Even though no characters appear when you type your password, you are actually typing your password.

So type password, then hit Enter and see the magic.

For security reasons there is no feedback of passwords given in the terminal. Read the following discussion on reasoning behind this and why this will not be implemented:

In this discussion, and also given in the answer to a corresponding question at superuser

There is an option to enable password feedback for sudo and only for sudo by editing options in the sudoers file.

Warning: The instructions below are for advanced users only. If something goes wrong when editing the sudoers file, and this file is inaccessible or malformed you will have effectively locked out yourself and any other administrator users of performing any administrative tasks in your system. It is not a good idea to do this on a productive system.

To enable password feedback by asterisks * when running the sudo command we have to edit the sudoers file with

We then will have to add pwfeedback to the default options as shown below:

Passwords are hidden so no-one can see over your shoulder when you enter it. It’s a security measure.

Password is not shown when you write it in the terminal after the sudo command but it is still read. Is this the case here? i.e. have you tried to give your password and press Enter ?

Nothing is supposed to happen, just type the password and hit Enter .

When using the terminal, for security reasons (Like if someone is standing just behind you and has nothing else to do but stare at your screen while you type a password) you will never see your typed password. You are effectively typing it even if you don’t see it.

So just type your password and press ENTER

enter image description here

Here I am checking one of my drives. As you can see, it would look like I did not type my password but I indeed have.

Luis Alvarado's user avatar

Don’t worry, it is a common and positive behavior.

Because the output of any software can be logged to a permanent storage (like the hard disk) in a format readable by humans, the Linux libraries used by most terminal softwares (in your case the login utility with the PAM system) have a security feature that hides the passwords from the screen: the password is memorized and — if the software is well made — encrypted in memory when you press RETURN but even while typing the output does not arrive to the standard output.

This both prevents passive screen logging and people near you from catching the password. Have a nice day and remember to type quickly, because anyone can still see your physical keyboard! 🙂

Important: when you see a password field, insert the root password only if the application is trusted; never publish or save your root password, even if the password field seems secure and does not show any letter.

не могу ввести пароль в командной строке

После обновления до 9.10 не могу ввести пароль в командной строке. Когда у меня запрашивается password — клава просто не работает. Что делать?

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

хм. а как вы это определяете? Num|Caps|Scroll не работает? потому что при вводе пароля в командной строке это никак не отображаеться внешне.

Добавить комментарий

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