เมื่อฉันกำลังจะติดตั้งโปรแกรมใน terminal มันต้องการรหัสผ่าน:
[sudo] password for xxx:
แต่เมื่อฉันเริ่มพิมพ์รหัสผ่านไม่มีอะไรเกิดขึ้น ฉันควรทำอย่างไร?
เมื่อฉันกำลังจะติดตั้งโปรแกรมใน terminal มันต้องการรหัสผ่าน:
[sudo] password for xxx:
แต่เมื่อฉันเริ่มพิมพ์รหัสผ่านไม่มีอะไรเกิดขึ้น ฉันควรทำอย่างไร?
คำตอบ:
แม้ว่าจะไม่มีตัวอักษรปรากฏขึ้นเมื่อคุณพิมพ์รหัสผ่าน แต่คุณกำลังพิมพ์รหัสผ่านของคุณ
ดังนั้นพิมพ์รหัสผ่านจากนั้นกดEnterและดูเวทย์มนตร์
เพื่อเหตุผลด้านความปลอดภัยไม่มีการตอบรับรหัสผ่านที่กำหนดในเครื่อง อ่านการสนทนาต่อไปนี้เกี่ยวกับการให้เหตุผลหลังสิ่งนี้และสาเหตุที่สิ่งนี้จะไม่ถูกนำไปใช้
ในการสนทนานี้และยังได้รับคำตอบสำหรับคำถามที่เกี่ยวข้องที่superuser
มีตัวเลือกในการเปิดใช้งานข้อเสนอแนะรหัสผ่านสำหรับเป็นsudo
และเฉพาะsudo
โดยการแก้ไขตัวเลือกใน sudoers ไฟล์
คำเตือน:คำแนะนำด้านล่างนี้สำหรับผู้ใช้ขั้นสูงเท่านั้น หากมีสิ่งผิดปกติเกิดขึ้นเมื่อแก้ไขไฟล์ sudoers และไฟล์นี้ไม่สามารถเข้าถึงได้หรือมีรูปแบบไม่ถูกต้องคุณจะล็อคตัวคุณเองและผู้ใช้ผู้ดูแลระบบคนอื่น ๆ ไม่ใช่ความคิดที่ดีที่จะทำสิ่งนี้ในระบบที่มีประสิทธิผล
ในการเปิดใช้งานคำติชมรหัสผ่านโดยเครื่องหมายดอกจัน*
เมื่อรันsudo
คำสั่งเราจะต้องแก้ไขไฟล์ sudoers ด้วย
sudo visudo
จากนั้นเราจะต้องเพิ่มpwfeedback
ตัวเลือกเริ่มต้นตามที่แสดงด้านล่าง:
Defaults env_reset,pwfeedback
รหัสผ่านถูกซ่อนเพื่อไม่ให้ใครเห็นไหล่ของคุณเมื่อคุณป้อน มันเป็นมาตรการรักษาความปลอดภัย
รหัสผ่านจะไม่แสดงเมื่อคุณเขียนลงในเทอร์มินัลหลังจากsudo
คำสั่ง แต่ยังคงอ่าน นี่เป็นกรณีนี้หรือไม่ คือมีคุณพยายามที่จะให้รหัสผ่านของคุณและกดEnter?
Enterไม่มีอะไรที่ควรจะเกิดขึ้นเพียงพิมพ์รหัสผ่านและตี
เมื่อใช้เทอร์มินัลเพื่อเหตุผลด้านความปลอดภัย (เช่นถ้ามีใครบางคนยืนอยู่ข้างหลังคุณและไม่มีอะไรให้ทำนอกจากจ้องหน้าจอของคุณในขณะที่คุณพิมพ์รหัสผ่าน) คุณจะไม่เห็นรหัสผ่านที่คุณพิมพ์ คุณพิมพ์อย่างมีประสิทธิภาพแม้ว่าคุณจะไม่เห็นก็ตาม
ดังนั้นเพียงพิมพ์รหัสผ่านและกด ENTER
ที่นี่ฉันกำลังตรวจสอบหนึ่งในไดรฟ์ของฉัน อย่างที่คุณเห็นมันจะดูเหมือนว่าฉันไม่ได้พิมพ์รหัสผ่าน แต่ฉันมี
เพื่อเหตุผลด้านความปลอดภัยอักขระที่พิมพ์ในพรอมต์คำขอรหัสผ่านจะไม่ถูกสะท้อนกลับไปที่เทอร์มินัล พิมพ์รหัสผ่านและตีของคุณ
enterตัวละครอยู่ที่นั่นคุณไม่สามารถมองเห็นพวกเขานั่นคือทั้งหมดที่
ไม่ต้องกังวลมันเป็นพฤติกรรมปกติและเป็นบวก
เนื่องจากเอาต์พุตของซอฟต์แวร์ใด ๆ ที่สามารถบันทึกลงในที่เก็บข้อมูลถาวร (เช่นฮาร์ดดิสก์) ในรูปแบบที่มนุษย์สามารถอ่านได้ห้องสมุด Linux ที่ใช้โดยโปรแกรมเทอร์มินัลส่วนใหญ่ (ในกรณีของคุณlogin
ยูทิลิตี้พร้อมPAM
ระบบ) มีคุณสมบัติด้านความปลอดภัย รหัสผ่านจากหน้าจอ: รหัสผ่านจะถูกจดจำและ - ถ้าซอฟต์แวร์ที่มีการทำดี - การเข้ารหัสในหน่วยความจำเมื่อคุณกดRETURN
แต่แม้ในขณะที่การพิมพ์การส่งออกไม่ถึงกับออกมาตรฐาน
ทั้งสองนี้จะป้องกันการบันทึกหน้าจอแบบพาสซีฟและผู้คนที่อยู่ใกล้คุณไม่ให้จับรหัสผ่าน ขอให้มีความสุขมากในวันนี้และอย่าลืมพิมพ์ให้เร็วเพราะใคร ๆ ก็ยังสามารถเห็นแป้นพิมพ์กายภาพของคุณ! :-)
สำคัญ : เมื่อคุณเห็นฟิลด์รหัสผ่านให้ใส่root
รหัสผ่านเฉพาะเมื่อแอปพลิเคชันเชื่อถือได้ อย่าเผยแพร่หรือบันทึกรหัสผ่านรูทของคุณแม้ว่าฟิลด์รหัสผ่านจะดูปลอดภัยและไม่แสดงตัวอักษรใด ๆ