Звездочки при вводе пароля для sudo. Linux статьи

Звездочки при вводе пароля для sudo

7

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

Можно сделать так, чтобы при вводе пароля для sudo была индикация ввода — отображались звездочки.

Для этого нужно выполнить команду:

sudo visudo

Данная команда используется для редактирования файла /etc/sudoers. Редактировать этот файл другими способами крайне не рекомендуется, так как это может привести к неработоспособности sudo.

Итак, после выполнения приведенной выше команды, откроется текстовый редактор (обычно это vi или nano) и в нем файл /etc/sudoers. Необходимо добавить настройку pwfeedback в раздел Defaults:

Defaults env_reset,pwfeedback

Сохранить изменения и закрыть редактор.

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

sudo -k

А затем можно выполнить любую команду через sudo, например:

sudo ls

Теперь при вводе пароля будут отображаться звездочки:

[sudo] password for pingvinus: ***********

Звездочки при вводе пароля для sudo в Linux

Войдите, чтобы ставить лайкимне нравится
Лайков: 0
войдите, чтобы ставить лайки
7

Комментарии

Евгений
06.06.2018, 15:27
Постоянная ссылка на комментарий
Войдите, чтобы ставить лайкимне нравится
Лайков: 0
войдите, чтобы ставить лайки
"Сохранить изменения и закрыть редактор." просьба пояснить как это делается правильно.
yuriyАктивный
06.06.2018, 17:01
Постоянная ссылка на комментарийРодительский комментарий
Войдите, чтобы ставить лайкимне нравится
Лайков: 0
войдите, чтобы ставить лайки
Нажать Ctrl+x
На предложение сохранить файл ввести "y" (без кавычек) и нажать Enter.
Евгений
06.06.2018, 21:08
Постоянная ссылка на комментарийРодительский комментарий
Войдите, чтобы ставить лайкимне нравится
Лайков: 0
войдите, чтобы ставить лайки
Проделывал как Вы посоветовали на 2х компах, но не на одном эта фишка не работает, а точнее изменения в редакторе не сохраняются.
BBuka
19.06.2018, 00:14
Постоянная ссылка на комментарийРодительский комментарий
Войдите, чтобы ставить лайкимне нравится
Лайков: 0
войдите, чтобы ставить лайки
значит вы запустили редактор не под рутом
Владимир
06.01.2019, 09:08
Постоянная ссылка на комментарийРодительский комментарий
Войдите, чтобы ставить лайкимне нравится
Лайков: 0
войдите, чтобы ставить лайки
Для начала редактирования файла жмем клавишу - Insert ,а для сохранения жмем клавишу - Esc,затем клавишу - :,а после клавишу - w и клавишу - q
Stas
09.07.2018, 11:12
Постоянная ссылка на комментарий
Войдите, чтобы ставить лайкимне нравится
Лайков: 0
войдите, чтобы ставить лайки
2 поправки. Файл называется sudoers.tmp
И терминал нужно перезагрузить.
name
21.07.2018, 16:28
Постоянная ссылка на комментарий
Войдите, чтобы ставить лайкимне нравится
Лайков: 0
войдите, чтобы ставить лайки
Спасибо. Хоть и мелочь, но стало удобнее, чем вбивать пасс совершенно вслепую

Написать комментарий

Ваше имя:
Текст комментария: