ГлавнаяОперационные системыLinuxКак заставить ваш пароль sudo отображаться в виде звездочек в Ubuntu

Как заставить ваш пароль sudo отображаться в виде звездочек в Ubuntu

Один из моих друзей недавно перешёл с Windows на Ubuntu Linux. Проведя около недели с новой операционной системой, у него возник вопрос: «Как заставить систему отображать звездочки при вводе пароля sudo

Он объяснил, что печатает очень быстро, часто не глядя на клавиатуру. Хотя это действительно приводит к некоторым опечаткам здесь и там, ввод правильного пароля sudoза один раз оказался очень сложной задачей, прежде всего потому, что при вводе пароля ничего не отображается.

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

Шаги по включению обратной связи по паролю в sudo

Начнем с того, что команда sudoв Ubuntu позволяет вам временно получить права суперпользователя для работы, требующей от вас действий в качестве пользователя root. Чтобы внести какие-либо изменения в поведение команды sudo, вам необходимо настроить файл «/etc/sudoers.tmp».

Чтобы внести изменения в «/etc/sudoers.tmp», используйте следующую команду. (Имейте в виду, что это рекомендуемый способ редактирования этого файла.)

sudo visudo

Приведенная выше команда откроет файл в вашем терминале.

sudo-пароль-conf-файл

Обратите внимание, что в первой строке файла также подчеркивается то, что я только что сказал: «Этот файл ДОЛЖЕН быть отредактирован с помощью команды visudo от имени пользователя root».

Двигаясь дальше, вам нужно заменить строку

Defaults        env_reset

с

Defaults        env_reset,pwfeedback

В отличие от редакторов vi или vim, здесь все, что вам нужно сделать, — это подвести курсор к концу строки и начать вносить изменения. Как только вы закончите вносить изменения, нажмите «Ctrl + X», в результате чего редактор попросит вас подтвердить, что вы хотите сохранить изменения. Нажмите «Y» для подтверждения, а затем нажмите клавишу Enter, чтобы выйти.

Теперь всякий раз, когда вы запускаете команду с помощью sudo, вы увидите, что вводимый вами пароль становится видимым в виде звездочек.

sudo-пароль-звездочки включены

Излишне говорить, что чтобы отменить это поведение, вам просто нужно отменить изменения, внесенные вами в файл «/etc/sudoers.tmp» — просто подведите курсор к концу строки и удалите ,pwfeedbackнажав клавишу Backspace на клавиатуре.

Заключение

Согласен, это узкоспециализированное требование — я не видел, чтобы много людей спрашивали, как это сделать, — но решение, несомненно, расширит ваши знания о команде sudo и Ubuntu в целом. Попробуйте это решение. Кто знает, возможно, вам понравится новое поведение sudo.

ПОХОЖИЕ СТАТЬИ

Популярные записи