У нас в лаборатории есть Ubuntu 14.04.3 LTS на наших лабораторных ПК. Я заметил серьезную ошибку сегодня.
Я могу пропустить последние несколько символов моего пароля и все равно войти в систему. Например, если мой пароль - a1b2c3d4e5f6g7h8
я могу напечатать a1b2c3d4e
и войти в систему. Многие другие люди также заметили эту ошибку.
Обратите внимание, что пароль не может быть полностью обойден - максимум, который я смог пропустить, составляет 7 символов. Если я попытаюсь пропустить еще раз, появится сообщение « Неверный пароль, повторите попытку ». Также обратите внимание, что любая случайная перестановка подстроки пароля не работает.
Это также происходит, если я заблокирую экран вручную и снова введу пароль. Такая же ошибка присутствует при использовании ssh
и хорошо, поиск в Google и поиск переполнения стека не помогли.
Мой вопрос - как я могу исправить эту ошибку, если я могу исправить это вообще? Наш системный доступ не будет доступен до понедельника, и это действительно беспокоит меня.
ВАЖНО: обратите внимание, что ни одна из учетных записей студентов не находится в списке sudoers, только sysadm имеет root-доступ. Кроме того, следующее появляется, когда я ssh
в свой аккаунт:
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.
ОБНОВЛЕНИЕ: похоже, важная проблема не в количестве символов, опущенных в конце, а в том факте, что возможно войти в систему с первыми восемью или более символами пароля.