Сховати пароль терміналу під час введення тексту


8

Я використовую Ubuntu 16.04

Кожен раз, коли я використовую sudo і доводиться вводити свій пароль, він відображається на екрані терміналів під час введення тексту, приховуючи лише перший символ. Наприклад, якби мій пароль був "паролем", коли я вводив пароль у терміналі, він показував би: $ assword (приховує лише символ "p")

Я хочу приховати всі символи під час введення тексту (мені не потрібен Ubuntu для показу зірочок, я хочу, щоб він точно нічого не показував)

Як я цього досягти?

Для тих, хто вважає, що моє питання є можливим дублікатом іншого питання на тему "як зробити пароль термінала видимим", я хочу уточнити, що це не те саме. Це просто навпаки, і відповіді в іншому дописі не допомогли мені вирішити свою проблему.


3
Те, що ви просите, - це нормальна функціональність для sudo. Ви випадково грали зі командами stty чи подібними у .profile чи .bashrc?
Soren A

Я помічаю, що на початку, коли я щойно закінчив установку Ubuntu, ось так було. Але тепер це поведінка за замовчуванням вже не застосовується. Можливо, це як ви сказали - що я щось переплутав. Але я нічого особливо не пам’ятаю…
Трієт Трієт

Перевірте, чи були historyраніше використані команди, щоб побачити, чи є одна, яка б запропонувала вам відредагувати її в якомусь файлі. Але Bashrc та профіль також будуть моєю першою ідеєю. Чи траплялося це також, коли ви запускаєте іншу оболонку?
Rinzwind


@Rinzwind так. Це відбувається у всіх терміналах, якими я запускаю. Крім того, це триває вже тиждень, тому я не думаю, що історія допомогла б ... Але якщо це був bashrc та профіль, як я можу його змінити?
Трієт Трієт

Відповіді:


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