Коли я збираюся встановити програму в терміналі, він хоче пароль:
[sudo] password for xxx:
Але коли я починаю вводити свій пароль, нічого не відбувається. Що я повинен зробити?
Коли я збираюся встановити програму в терміналі, він хоче пароль:
[sudo] password for xxx:
Але коли я починаю вводити свій пароль, нічого не відбувається. Що я повинен зробити?
Відповіді:
З міркувань безпеки немає зворотного зв’язку з паролями, що вводяться в терміналі. Прочитайте наступну дискусію щодо міркувань цього та чому це не буде здійснено:
У цій дискусії, а також дається у відповіді на відповідне запитання суперпользователя
Існує можливість увімкнути зворотний зв'язок із паролем для sudo
і лишеsudo
шляхом редагування параметрів у файлі sudoers.
Попередження: Наведені нижче інструкції призначені лише для досвідчених користувачів. Якщо під час редагування файлу sudoers щось піде не так, і цей файл недоступний чи неправильний, ви фактично заблокуєте себе та будь-яких інших користувачів адміністратора, виконуючи будь-які адміністративні завдання у вашій системі. Це не дуже добре робити це в продуктивній системі.
Щоб увімкнути зворотний зв'язок із паролем зірочками *
під час виконання sudo
команди, ми повинні відредагувати файл sudoers
sudo visudo
Потім нам доведеться додати pwfeedback
параметри за замовчуванням, як показано нижче:
Defaults env_reset,pwfeedback
Нічого не повинно статися, просто введіть пароль і натисніть Enter.
Використовуючи термінал, з міркувань безпеки (наприклад, якщо хтось стоїть прямо за вами і нічого іншого не має робити, окрім як дивитись на ваш екран під час введення пароля) ви ніколи не побачите введеного пароля. Ви ефективно набираєте його, навіть якщо цього не бачите.
Тому просто введіть свій пароль і натисніть ENTER
Тут я перевіряю один із своїх приводів. Як бачите, виглядало б так, що я не ввів свій пароль, але в мене справді є.
Не хвилюйтесь, це звичайна і позитивна поведінка.
Оскільки вихід будь-якого програмного забезпечення може бути записаний на постійне сховище (як-от жорсткий диск) у форматі, який читає людина, бібліотеки Linux, які використовуються більшістю термінальних програмних програм (у вашому випадку login
утиліта із PAM
системою), мають функцію захисту, яка приховує паролі з екрана: пароль запам'ятовується і - якщо програмне забезпечення добре зроблено - зашифровується в пам’яті при натисканні, RETURN
але навіть під час введення виводу не надходить на стандартний вихід .
Це запобігає пасивній реєстрації екрана та людям, що знаходяться поруч, не вводити пароль. Приємного дня і не забудьте швидко набрати текст, адже будь-хто все ще може бачити вашу фізичну клавіатуру! :-)
Важливо : коли ви бачите поле введення пароля, вставте root
пароль тільки якщо додаток є довіреною; ніколи не публікуйте і не зберігайте свій кореневий пароль, навіть якщо поле пароля здається захищеним і не показує жодної літери.