В Ubuntu 26.04 появилась заметная, но неожиданная для многих пользователей нововведение: при вводе пароля для команды sudo терминал перестал молчать и теперь показывает астериски (*) при каждом нажатии клавиши. Эта функция включена по умолчанию и ломает привычное поведение, существовавшее в Unix/Linux десятки лет.
Что изменилось
- В нормальных условиях, когда вы выполняете команду с
sudo, система просит пароль. - До Ubuntu 26.04 при вводе ничего не отображалось — ни символов, ни звездочек, ни точек.
- Начиная с 26.04 терминал будет показывать
*за каждый введённый символ пароля.
Это изменение произошло потому, что Ubuntu теперь по умолчанию использует sudo‑rs — переписанное на Rust (альтернатива классическому C‑варианту) приложение sudo, и в нём включён параметр pwfeedback, отвечающий за визуальный отклик при вводе пароля.
Почему это сделали
Основная мотивация разработчиков — улучшение удобства для пользователей, особенно новичков:
- Тихий ввод пароля часто вызывает сомнения у новичков — они не понимают, вводится ли что‑то вообще.
- Привычка видеть звёздочки едина практически во всех графических интерфейсах и терминалах.
- Старая мотивация скрывать длину вводимого пароля рассматривалась как крайне незначительная защита, и её решили убрать.
Аргументы против
Не все довольны этой переменой:
- Долгое время отсутствие визуального отклика считалось мерой безопасности — при вводе пароля никто не мог определить даже длину пароля, глядя на ввод.
- Это особенно ценилось у опытных пользователей и на публичных демонстрациях/стримах.
- Некоторые считают, что такой шаг неплохо было бы сделать настраиваемым при установке/обновлении.
Что делать, если вы хотите старое поведение
Если вам нужно вернуть прежнее поведение, где ни один символ не отображается при вводе пароля, это можно сделать вручную:
- Откройте sudoers для редактирования (через
visudo):sudo visudo
- Добавьте следующую строку:
Defaults !pwfeedback
- Сохраните изменения —
sudoснова станет «молчаливым» при вводе пароля.
Выводы
Ubuntu 26.04 решила пойти на компромисс между безопасностью и удобством, сделав визуальную обратную связь при вводе пароля по умолчанию.
Это изменение вызвало споры: часть сообщества считает, что оно нарушает многолетние традиции безопасности командной строки, а другие видят в этом прогресс для менее опытных пользователей.
Для тех, кому новая визуальная реакция не нравится, возможность вернуть старое поведение сохранилась.
FAQ — Часто задаваемые вопросы
Почему раньше не отображалось ничего при вводе пароля?
Так было сделано из соображений безопасности: отсутствие любого отклика означает, что никто не сможет определить длину пароля просто наблюдая за вводом командной строки.
Безопасно ли показывать звездочки при вводе пароля?
С точки зрения практической безопасности, это минимально увеличивает риск — наблюдатель может получить лишь длину пароля, но не его содержание. Многие считают, что это несущественно по сравнению с удобством.
Можно ли отключить отображение звездочек?
Да — добавьте Defaults !pwfeedback в файл /etc/sudoers через sudo visudo, и система снова станет «молчаливой».
Это влияет на sudo в Ubuntu 25.10 и старше?
Нет — штатное поведение старых выпусков не меняется, эта функциональность появилась только в Ubuntu 26.04 и связана с новой реализацией sudo‑rs.