Ubuntu печатает пароль пользователя на текстовом экране, который иногда появляется при отключении питания или переключении пользователей.
TL; DR
Это был вопрос, но после расследования выяснилось, что это ошибка (ИМХО). Я сообщил об этом на панели запуска . Пожалуйста, проверьте там на наличие обновлений.
оригинал
Я только что установил Ubuntu 18.04.1 LTS (бионический) на старую машину (и, может быть, я заметил это только потому, что это медленная машина). Я использовал установку, которую получил с официального сайта Ubuntu, и начал подозревать об этом еще до того, как установил что-то еще, - но мне потребовалось некоторое время, чтобы поверить.
Я не смог воспроизвести это при использовании только одного пользователя, однако, при переключении пользователей, входе и выходе из системы, время от времени (и при отключении питания) текстовый экран мигает (перед логотипом ubuntu с точками прогресса), и внизу статусов сервисов, вот оно: пароль пользователя!
На этой машине нет ничего хитрого.
Вот картинка:
В этом случае пароль появился дважды. Трудно поверить, что я сделал что-то не так, поскольку я только что установил официальный релиз.
Я не специалист по Ubuntu. Это считается нормальным?
ОБНОВЛЕНИЕ 1:
Я нашел способ легко проверить это. После переключения пользователей и запуска:
sudo cat /dev/tty1
Вы можете видеть последние пароли - фактически, вы можете видеть все, что было введено на экране входа в систему (также неправильные попытки входа в систему), что также появляется при отключении питания. Я установил виртуальную машину с той же версией Ubuntu, но до сих пор не смог ее воспроизвести. Так что теперь я подозреваю, что одно из установленных мною приложений - злодей. Я продолжу тесты (в основном воспроизводя все шаги в ВМ) и опубликую здесь.
ОБНОВЛЕНИЕ 2:
Установил все приложения, все обновления и выполнил все шаги, которые я запомнил (переключение языка, настройка ввода и т. Д.). Я просто не могу воспроизвести его - но неисправный компьютер последовательно печатает все ключи окна входа в систему (и только из окна входа в систему) в /dev/tty1
.
Возможно, проблема заключается в каком-то драйвере, который требуется этой старой машине, а ВМ - нет.
Теперь все, что я хочу сделать, это взорвать эту машину, но сначала я сделаю отчет об ошибке. Затем я перенастроу эту машину с нуля, и если проблема не устранена, я обновлю ее.
ОБНОВЛЕНИЕ 3:
Так что это ошибка на панели запуска .
ОБНОВЛЕНИЕ 4:
Новая установка на другом компьютере. 18.04 от canonical, приложение не установлено, все обновления установлены - дополнительного приложения нет, и я смог его воспроизвести. Тем не менее, симптом не отображается в 4.15.0-29-общий режим восстановления .
Бег:
sudo lsof /dev/tty1
печатает два процесса, systemd-l
и gdm-wayla
.
Да, теперь я закончил с предметом. Это часть Ubuntu, а не внешнее приложение. Я сделаю вид, что его не существует, и считаю, что я внес свой вклад в сообщение об ошибке.
ubuntu-bug ubuntu
и следуйте инструкциям. (Пока мы не знаем лучше, виноватыubuntu
). Я думаю, что вы получите помощь, чтобы рассказать больше о проблеме людям, которые больше знают о сообщениях об ошибках на Launchpad.Ответы:
Новое здесь, но нашел вашу проблему очень интересной. Я считаю, что если вы на самом деле говорите правду, то какая-то программа, которую вы установили или открыли только один раз, установила что-то из следующего. Для записи при вводе пароля.
/unix/138342/how-to-read-write-to-tty-device
Не уверен, что вы можете искать содержимое каждого файла, но я хотел бы найти что-то вроде следующего. И если вы готовы принять вызов, попробуйте создать его самостоятельно, собрать эту информацию, и это может помочь вам найти виновника.
Удачи!
Денис
источник
lsof
команде, которая показывает, какие процессы используют данный ресурс (например/dev/tty1/
. Пожалуйста, прочтите мое обновление 4, я знаю, что не многие люди поверят мне , но я убежден, что это не внешнее приложение