我们学院的实验室PC上装有Ubuntu 14.04.3 LTS。我今天注意到一个严重的错误。
我可以跳过密码的最后几个字符,但仍然可以顺利登录。例如,如果我的密码是a1b2c3d4e5f6g7h8
,则我可以键入a1b2c3d4e
并仍然登录。许多其他人也注意到了该错误。
请注意,不能完全绕过密码-我能够跳过的最大密码为7个字符。如果我尝试跳过任何其他内容,则会出现消息“ 密码无效,请重试 ”。另请注意,密码子字符串的任何随机排列均不起作用。
如果我手动锁定屏幕并再次输入密码,也会发生这种情况。使用时会出现相同的错误ssh
,很好地进行谷歌搜索和搜索Stack Overflow并没有帮助。
我的问题是-如果可以完全修复,该如何解决此错误?我们的sysadm在星期一之前不可用,这确实让我感到困扰。
重要说明:请注意,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.
更新:看起来重要的问题不是末尾省略的字符数,而是可以使用密码的前八个或更多字符进行登录的事实。