เรามี Ubuntu 14.04.3 LTS ในแล็บพีซีในวิทยาลัยของฉัน ฉันได้สังเกตเห็นข้อผิดพลาดร้ายแรงในวันนี้
ฉันสามารถข้ามตัวอักษรไม่กี่ตัวสุดท้ายของรหัสผ่านของฉันและยังคงเข้าสู่ระบบได้อย่างราบรื่น ตัวอย่างเช่นหากรหัสผ่านของฉันคือa1b2c3d4e5f6g7h8
ฉันสามารถพิมพ์a1b2c3d4e
และยังคงเข้าสู่ระบบคนอื่น ๆ หลายคนก็สังเกตเห็นข้อผิดพลาดนี้
โปรดทราบว่ารหัสผ่านไม่สามารถข้ามได้ทั้งหมด - จำนวนสูงสุดที่ฉันสามารถข้ามได้คือ 7 ตัวอักษร หากฉันพยายามข้ามไปอีกข้อความ " รหัสผ่านไม่ถูกต้องโปรดลองอีกครั้ง " ปรากฏขึ้น นอกจากนี้โปรดทราบว่าการเปลี่ยนลำดับแบบสุ่มใด ๆ ของสตริงย่อยของรหัสผ่านไม่ทำงาน
สิ่งนี้จะเกิดขึ้นถ้าฉันล็อคหน้าจอด้วยตนเองและป้อนรหัสผ่านอีกครั้ง ข้อผิดพลาดเดียวกันนี้มีอยู่ในขณะที่ใช้งานssh
และดี googling และการค้นหา Stack Overflow ไม่ได้ช่วย
คำถามของฉันคือ - ฉันจะแก้ไขข้อบกพร่องนี้ได้อย่างไรถ้าฉันสามารถแก้ไขได้ทั้งหมด? ดูแลระบบของเราจะไม่สามารถใช้ได้ก่อนวันจันทร์และนี่คือสิ่งที่ทำให้ฉันหนักใจจริงๆ
สำคัญ: โปรดทราบว่าไม่มีบัญชีของนักเรียนที่อยู่ในรายการ sudoers sysadm เท่านั้นที่มีสิทธิ์เข้าถึงระดับรูท และสิ่งต่อไปนี้จะปรากฏขึ้นเมื่อฉัน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.
UPDATE: ดูเหมือนว่าปัญหาสำคัญไม่ใช่จำนวนอักขระที่ถูกตัดออกไปในตอนท้าย แต่ข้อเท็จจริงที่ว่ามันเป็นไปได้ที่จะเข้าสู่ระบบด้วยอักขระแปดตัวแรกหรือมากกว่าของรหัสผ่าน