Mamy Ubuntu 14.04.3 LTS na naszych komputerach w laboratorium na mojej uczelni. Zauważyłem dzisiaj poważny błąd.
Mogę pominąć kilka ostatnich znaków hasła i nadal logować się płynnie. Na przykład, jeśli mam hasło a1b2c3d4e5f6g7h8
, mogę pisać a1b2c3d4e
i nadal się logować. Wiele innych osób również zauważyło ten błąd.
Pamiętaj, że hasła nie można całkowicie pominąć - maksimum, które udało mi się pominąć, to 7 znaków. Jeśli spróbuję więcej pomijać, pojawi się komunikat „ Nieprawidłowe hasło, spróbuj ponownie ”. Należy również pamiętać, że dowolna przypadkowa permutacja podłańcucha hasła nie działa.
Dzieje się tak również wtedy, gdy ręcznie zablokuję ekran i ponownie wprowadzę hasło. Ten sam błąd występuje podczas używania ssh
i dobrze, przeglądanie i przeszukiwanie stosu przepełnienia nie pomogło.
Moje pytanie brzmi - jak mogę naprawić ten błąd, jeśli w ogóle mogę go naprawić? Nasz system nie będzie dostępny przed poniedziałkiem, a to naprawdę mnie niepokoi.
WAŻNE: Należy pamiętać, że żadne konto studentów nie znajduje się na liście sudoers, tylko sysadm ma dostęp do konta root. Ponadto po otwarciu ssh
mojego konta pojawia się następujący komunikat :
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.
AKTUALIZACJA: Wygląda na to, że ważną kwestią nie jest liczba znaków pominiętych na końcu, ale fakt, że można zalogować się za pomocą pierwszych ośmiu lub więcej znaków hasła.