Звездочки пароля в командной строке
Некоторое время назад заметил, что при вводе пароля sudo в Ubuntu начали отображаться звездочки. Раньше никакой индикации не было. Это изменение связано с sudo-rs, который заменил обычный sudo в Ubuntu 25.10. В версии, которая идет с Ubuntu 26.04, просто изменили значение по умолчанию для флага pwfeedback.
Но почему изначально ничего не отображалось? На это есть две причины. Во-первых, кто-то может узнать длину пароля. Можно подумать “ужасная уязвимость!11”, но дырка там все-таки нашлась, только не про длину. Во-вторых, исторически терминалы (точнее, телетайпы) печатали весь вывод на бумаге, и там это не имело смысла. А менять такую важную настройку по умолчанию страшно:)
Комментарии