Ubuntu 18.04.1 печатает пароль пользователя при выключении [закрыто]

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

TL; DR

Это был вопрос, но после расследования выяснилось, что это ошибка (ИМХО). Я сообщил об этом на панели запуска . Пожалуйста, проверьте там наличие обновлений.

Оригинал

Я только что установил Ubuntu 18.04.1 LTS (бионический) на старую машину (и, возможно, я заметил это только потому, что это медленная машина).Я использовал установку, которую получил с официального сайта Ubuntu, и я начал подозревать об этом еще до того, как установил что-нибудь еще, но мне потребовалось время, чтобы поверить.

Мне не удалось воспроизвести это при использовании только одного пользователя, однако при переключении пользователей, входе и выходе из системы время от времени (и при выключении питания) текстовый экран мигает (перед логотипом ubuntu с точками выполнения) ), а внизу статусов сервисов - пароль пользователя!

На этой машине не установлено ничего хитрого.

Вот изображение:

enter image description here

В этом случае пароль появлялся дважды. Трудно поверить, что я сделал что-то не так, поскольку я только что установил официальный выпуск.

Я не специалист по Ubuntu. Это считается нормальным?

ОБНОВЛЕНИЕ 1:

Я нашел способ легко проверить это. После переключения пользователей и запуска:

sudo cat /dev/tty1

Вы можете увидеть последние пароли - фактически, вы можете увидеть все, что было введено на экране входа в систему (также неправильные попытки входа в систему), что также появляется при выключении питания. Я установил виртуальную машину с той же версией Ubuntu, но пока мне не удалось ее воспроизвести. Так что теперь я подозреваю, что одно из установленных мною приложений на самом деле злодей. Я продолжу тесты (в основном воспроизводя все шаги в виртуальной машине) и опубликую здесь.

ОБНОВЛЕНИЕ 2:

Установил все приложения, все обновления и выполнил все шаги, которые, как я помню, выполнил (переключение языка, настройка ввода и т. Д.). Я просто не могу воспроизвести его, но неисправная машина последовательно печатает все ключи окна входа в систему (и только ключи из окна входа) в / dev / tty1 .

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

Теперь все, что я хочу сделать, это взорвать эту машину, но сначала я сделаю отчет об ошибке. Затем я перенастрою эту машину с нуля и, если проблема не исчезнет, ​​я обновлю ее.

ОБНОВЛЕНИЕ 3:

Итак, это ошибка на панели запуска .

ОБНОВЛЕНИЕ 4:

Новая установка на другом компьютере. 18.04 из канонической версии, приложение не установлено, все обновления установлены - никаких дополнительных приложений, и я смог воспроизвести его. Однако симптом не отображается в режиме восстановления 4.15.0-29-generic .

Выполняется:

sudo lsof /dev/tty1

печатает два процесса, systemd-l и gdm-wayla .

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

10
задан 16 February 2019 в 07:42

1 ответ

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

https://unix.stackexchange.com/questions/138342/how-to-read-write-to-tty-device

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

#include <stdio.h>
#include <unistd.h>
#include <fcntl.h>    
int main() {
    char byte;
    int fd = open("/dev/pts/3", O_RDWR);
    write(fd, "X", 1);
    ssize_t size = read(fd, &byte, 1);
    printf("Read byte %c\n", byte);
    return 0;
}

Удачи!

Denis

1
ответ дан 23 November 2019 в 04:41

Другие вопросы по тегам:

Похожие вопросы: