Під час введення пароля в терміналі нічого не з’являється


36

Коли я збираюся встановити програму в терміналі, він хоче пароль:

[sudo] password for xxx:

Але коли я починаю вводити свій пароль, нічого не відбувається. Що я повинен зробити?


1
Термінал не повторюється причиною безпеки клавіатури, тому ви не зможете побачити жодного символу.
sparkmood


1
У Lubuntu 17.10 (Artful Aardvark, 32-розрядний) мені довелося вводити свій пароль двічі.
квартира

Відповіді:


45

Незважаючи на те, що під час введення пароля жодні символи не з’являються, ви фактично вводите свій пароль.

Тому введіть пароль, а потім натисніть Enterі побачите магію.


33

З міркувань безпеки немає зворотного зв’язку з паролями, що вводяться в терміналі. Прочитайте наступну дискусію щодо міркувань цього та чому це не буде здійснено:

У цій дискусії, а також дається у відповіді на відповідне запитання суперпользователя

Існує можливість увімкнути зворотний зв'язок із паролем для sudoі лишеsudo шляхом редагування параметрів у файлі sudoers.

Попередження: Наведені нижче інструкції призначені лише для досвідчених користувачів. Якщо під час редагування файлу sudoers щось піде не так, і цей файл недоступний чи неправильний, ви фактично заблокуєте себе та будь-яких інших користувачів адміністратора, виконуючи будь-які адміністративні завдання у вашій системі. Це не дуже добре робити це в продуктивній системі.

Щоб увімкнути зворотний зв'язок із паролем зірочками *під час виконання sudoкоманди, ми повинні відредагувати файл sudoers

sudo visudo

Потім нам доведеться додати pwfeedbackпараметри за замовчуванням, як показано нижче:

Defaults        env_reset,pwfeedback

21

Паролі приховані, тому ніхто не може побачити через ваше плече, коли ви вводите його. Це захід безпеки.


8

Пароль не відображається, коли ви пишете його в термінал після sudoкоманди, але він все ще читається. Це справа тут? тобто ви намагалися ввести пароль і натиснути Enter?



7

Використовуючи термінал, з міркувань безпеки (наприклад, якщо хтось стоїть прямо за вами і нічого іншого не має робити, окрім як дивитись на ваш екран під час введення пароля) ви ніколи не побачите введеного пароля. Ви ефективно набираєте його, навіть якщо цього не бачите.

Тому просто введіть свій пароль і натисніть ENTER

введіть тут опис зображення

Тут я перевіряю один із своїх приводів. Як бачите, виглядало б так, що я не ввів свій пароль, але в мене справді є.


4

З міркувань безпеки символи, введені в запиті на запит пароля, не відкликаються назад до терміналу.
Введіть свій пароль і натисніть enter. Персонажі є, їх просто не можна побачити, ось і все.


3

Не хвилюйтесь, це звичайна і позитивна поведінка.

Оскільки вихід будь-якого програмного забезпечення може бути записаний на постійне сховище (як-от жорсткий диск) у форматі, який читає людина, бібліотеки Linux, які використовуються більшістю термінальних програмних програм (у вашому випадку loginутиліта із PAMсистемою), мають функцію захисту, яка приховує паролі з екрана: пароль запам'ятовується і - якщо програмне забезпечення добре зроблено - зашифровується в пам’яті при натисканні, RETURN але навіть під час введення виводу не надходить на стандартний вихід .

Це запобігає пасивній реєстрації екрана та людям, що знаходяться поруч, не вводити пароль. Приємного дня і не забудьте швидко набрати текст, адже будь-хто все ще може бачити вашу фізичну клавіатуру! :-)


Важливо : коли ви бачите поле введення пароля, вставте rootпароль тільки якщо додаток є довіреною; ніколи не публікуйте і не зберігайте свій кореневий пароль, навіть якщо поле пароля здається захищеним і не показує жодної літери.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.