08 декабря 2013

Как сделать пароль видимый в виде звёздочек в Терминале Linux

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

Делается это следующим образом:

1. Скопируйте и выполните следующую команду в терминале:

sudo visudo

Клавишами с стрелками перейдите к строке, которая выглядит следующим образом:

Defaults        env_reset


2. Дополните строку следующим содержанием (выделено красным):

Defaults        env_reset,pwfeedback

У вас должно получиться, как на снимке:


3. Сохраните файл, нажатием Ctrl+X, введите y (игрек) чтобы сохранить изменения и Enter.

Теперь, когда Вы будете выполнять в терминале команду с sudo, то должны получить звёздочки при вводе пароля.
Эта инструкция работает во всех версиях Ubuntu/Linux Mint, а также во многих других версиях Linux, в которых выполняются команды с sudo.

Удачи.

15 комментариев :

  1. Очень полезно для людей начинающих осваивать терминал. А то многие на форумах пишут:я его ввожу,а он не вводится:-)

    ОтветитьУдалить
  2. А как сделать, чтоб пароль вообще был виден?
    ПК дома и этот параноидальный маразм со скрытием паролей мне вообще нАфиг не нужен.
    Да и на работе тоже.

    ОтветитьУдалить
    Ответы
    1. Что же это за пароль будет, если он виден? И где ты видел такой "пароль". Скорее всего это и есть параноидальный маразм по открытому паролю, если это можно назвать паролем.

      Удалить
  3. Хотя если за моей спиной кто-то стоит, то он вполне может видеть и клавиатуру.....И вообще, если есть физический доступ к компу.....А как "ломают" банкоматы....Нет, защита от дурака пусть будет. Во всех системах вместо паролей точки или звездочки. Хотя если система открытая, может и предоставить выбор скрывать или отображать пароли? Хотя идеальной защиты все равно нет.Разве что сканирование сетчатки или анализ днк.

    ОтветитьУдалить
  4. Вопрос немножко не по теме.
    Надоело вводить пароль при входе в систему, один юзер на ноутбуке, незачем. Где-то что-то жмякнула, отключила. А тут стационарный компьютер вышел из строя и дети нагрянули на мой ноутбук, пока я на работе. Прихожу - фильмы по моему ноуту смотрят, хотя свой есть. Мамин, наверное, лучше. :)
    Как мне вернуть окошко с вводом пароля при входе в систему? Надо перекрыть налётчикам кислород.
    Выручайте. Забыла, где это делается.

    ОтветитьУдалить
    Ответы
    1. Параметры системы->Учетные записи, вверху нажать Разблокировать, затем внизу выключить кнопку-Автоматический вход!

      Удалить
    2. Насколько я помню, Татьяна, у Вас Linux Mint, только вот не помню какой: 15-16? Но это не так важно. Чтобы включить вход в систему с паролем: Системные настройки ->Администрирование ->Параметры окна входа в систему, вкладка Автологин.

      Удалить
    3. Shelma Radin, Володя, спасибо! Сделала.
      Но как-то у меня не так было. Теперь окошко логина слева и менюшка вкл/выкл и так далее вверху при наведении мыши на зелёном фоне. Помнится, это от темы зависит? Было по центру вроде раньше.
      Да, Минт 16.

      Удалить
  5. Может так? Системные настройки-адмнистрирование(на самом внизу)-экран входа в систему. Там на вкладке theme две темы. Выбирайте та что ваша(можно и скачать другие как в убунту) Вторая вкладка auto login там убрать галочки и все.

    ОтветитьУдалить
    Ответы
    1. adad adadovich, благодарю. Поставила пока Облака, но всё равно это не прежний вид. Может, где-то что-то ещё покручу. Надо же быть такой рассеянной и не помнить, где что щёлкала (

      Удалить
    2. А-а-а, так всегда бывает поначалу. Не стоит расстраиваться. Попозже (с временем) всё будет "на автомате".

      Удалить
    3. Володя, а ведь нету темы Cinnamon. Была в Оливии и некоторое время в Петре по умолчанию третьей. Вот она у меня и стояла, потому и вид теперь с запароленным входом непривычный. И нет её среди тем на сайте синнамона. Кривая была, что ли? Ведь работала, я не замечала ничего ужасного с ней...

      Удалить
  6. Вкладке theme есть строка "стиль" . Ставте на GDM может найдете в списке что-то удобное или какое прежде было. Я аж не помню установила сама или там уже были. Вот. http://gnome-look.org/?xcontentmode=150

    ОтветитьУдалить
    Ответы
    1. adad adadovich, Вы, видно, умничка, но я уж на Облаках останусь))

      Удалить
  7. Внесу свой кусочек инфы...
    совсем не обязательно вносить изменения в систему на таком глобальном уровне (sudo visudo)
    достаточно перейти в каталог:: /etc/sudoers.d/
    и создать там файлик, содержащий вот такую строчку: Defaults pwfeedback
    для тех кто не любит читать: этот каталог НЕ ДОЛЖЕН быть пустым, поэтому там уже лежит файлик README ;)
    в котором есть короткий инструктаж чего и как стряпать в этом каталоге...
    ==============================================
    вот что получилось у меня:
    =====================
    root@goliaff1982-pc:/etc/sudoers.d# ls -l
    итого 8
    -r--r----- 1 root root 20 Мар 14 14:12 passwd_stars
    -r--r----- 1 root root 958 Мар 1 2013 README
    root@goliaff1982-pc:/etc/sudoers.d# cat passwd_stars
    Defaults pwfeedback
    root@goliaff1982-pc:/etc/sudoers.d#

    ОтветитьУдалить