Ubuntu imprime le mot de passe de l'utilisateur dans l'écran de texte qui apparaît parfois lors de la mise hors tension ou du changement d'utilisateur.
TL; DR
C'était une question, mais après enquête, il s'est avéré être un bug (à mon humble avis). Je l'ai signalé sur le tableau de bord . Veuillez y vérifier les mises à jour.
Original
Je viens d'installer Ubuntu 18.04.1 LTS (bionic) sur une vieille machine (et je ne l'ai peut-être remarqué que parce que c'est une machine lente). J'ai utilisé l'installation que j'ai obtenue sur le site officiel d'Ubuntu et j'ai commencé à soupçonner cela avant même d'avoir installé autre chose - mais j'ai mis du temps à y croire.
Je n'ai pas pu reproduire cela lorsque j'utilise un seul utilisateur, cependant, lorsque vous changez d'utilisateur, que vous vous connectez et vous déconnectez, de temps en temps (et pendant la mise hors tension), l'écran de texte clignote (avant le logo ubuntu avec les points de progression), et en bas des statuts des services, vous l'avez: le mot de passe utilisateur!
Il n'y a rien de douteux installé sur cette machine.
Voici une photo:
Dans ce cas, le mot de passe est apparu deux fois. Il est difficile de croire que j'ai fait quelque chose de mal car je viens d'installer la version officielle.
Je ne suis pas un spécialiste d'Ubuntu. Est-ce considéré comme normal?
MISE À JOUR 1:
J'ai trouvé un moyen de le tester facilement. Après avoir changé d'utilisateur et exécuté:
sudo cat /dev/tty1
Vous pouvez voir les derniers mots de passe - en fait, vous pouvez voir tout ce qui a été tapé dans l'écran de connexion (tentatives de connexion incorrectes également), ce qui apparaît également lors de la mise hors tension. J'ai configuré une machine virtuelle avec la même version d'Ubuntu, mais jusqu'à présent, je n'ai pas pu la reproduire. Alors maintenant, je soupçonne que l'une des applications que j'ai installées est en fait le malfaiteur. Je vais continuer les tests (reproduisant essentiellement toutes les étapes de la machine virtuelle) et publier ici.
MISE À JOUR 2:
Installation de toutes les applications, de toutes les mises à jour et exécution de toutes les étapes dont je me souviens avoir exécuté (changement de langue, configuration de l'entrée, etc.). Je ne peux tout simplement pas le reproduire - mais la machine défectueuse imprime systématiquement toutes les clés de la fenêtre de connexion (et uniquement celles de la fenêtre de connexion) dans /dev/tty1
.
Peut-être que le problème réside dans un pilote que cette ancienne machine nécessite et la machine virtuelle ne le fait pas.
Maintenant, tout ce que je veux faire, c'est faire exploser cette machine, mais je vais d'abord faire un rapport de bogue. Ensuite, je reconfigure cette machine à partir de zéro et si le problème persiste, je le mets à jour.
MISE À JOUR 3:
C'est donc le bug sur le tableau de bord .
MISE À JOUR 4:
Nouvelle installation sur une autre machine. 18.04 de canonique, aucune application installée, toutes les mises à jour installées - aucune application supplémentaire que ce soit et j'ai pu la reproduire. Cependant, le symptôme n'apparaît pas en mode de récupération générique 4.15.0-29 .
Fonctionnement:
sudo lsof /dev/tty1
imprime deux processus, systemd-l
et gdm-wayla
.
Ouais, maintenant j'en ai fini avec le sujet. Il fait partie d'Ubuntu et non d'une application externe. Je vais prétendre qu'il n'existe pas et considérer que j'ai fait ma part pour signaler le bogue.
ubuntu-bug ubuntu
et suivez les instructions. (Jusqu'à ce que nous sachions mieux, blâmerubuntu
). Je pense que vous obtiendrez de l'aide pour donner plus de détails sur le problème aux personnes qui en savent plus sur les rapports de bogues sur Launchpad.Réponses:
Nouveau ici mais trouvé votre problème très intéressant. Je crois que si vous dites la vérité, alors un programme que vous avez installé ou ouvert une seule fois a installé quelque chose de ce qui suit. Pour enregistrer lorsque vous entrez votre mot de passe.
/unix/138342/how-to-read-write-to-tty-device
Je ne sais pas si vous pouvez rechercher le contenu de chaque fichier, mais quelque chose comme ce qui suit est ce que je rechercherais. Et si vous êtes prêt à relever un défi, essayez d'en créer un vous-même, de recueillir ces informations, et cela pourrait vous aider à trouver le coupable.
Bonne chance!
Denis
la source
lsof
commande, qui montre quels processus utilisent une ressource donnée (comme/dev/tty1/
. Veuillez lire ma mise à jour 4, je suis conscient que peu de gens me croiront , mais je suis convaincu que ce n'est pas une application externe.