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

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

6

Исторически сложилось так, что когда вы в 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

6

Комментарии

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

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

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