Nous avons Ubuntu 14.04.3 LTS sur nos PC de laboratoire dans mon collège. J'ai remarqué un bug sérieux aujourd'hui.
Je peux ignorer les derniers caractères de mon mot de passe et continuer à me connecter sans problème. Par exemple, si mon mot de passe est a1b2c3d4e5f6g7h8
, je peux taper a1b2c3d4e
et toujours me connecter. Beaucoup d'autres personnes ont également remarqué ce bogue.
Notez que le mot de passe ne peut pas être entièrement ignoré - le maximum que j'ai pu ignorer est de 7 caractères. Si j'essaye de sauter plus, le message " Mot de passe invalide, veuillez réessayer " apparaît. Notez également que toute permutation aléatoire d'une sous-chaîne du mot de passe ne fonctionne pas.
Cela se produit également si je verrouille l'écran manuellement et saisis à nouveau le mot de passe. Le même bug est présent lors de l'utilisation ssh
et bien, googler et rechercher Stack Overflow n'a pas aidé.
Ma question est - comment puis-je corriger ce bogue, si je peux le réparer? Notre administrateur système ne sera pas disponible avant lundi, et cela me dérange vraiment.
IMPORTANT: Notez qu'aucun des comptes des étudiants ne figure dans la liste sudoers, seul sysadm a un accès root. En outre, ce qui suit apparaît lorsque je ssh
me connecte à mon propre compte:
Welcome to Ubuntu 14.04.3 LTS (GNU/Linux 3.13.0-65-generic i686)
* Documentation: https://help.ubuntu.com/
543 packages can be updated.
350 updates are security updates.
New release '16.04.1 LTS' available.
Run 'do-release-upgrade' to upgrade to it.
MISE À JOUR: Il semble que le problème important ne soit pas le nombre de caractères omis à la fin, mais le fait qu'il est possible de se connecter avec les huit premiers caractères ou plus du mot de passe.