วิธีแสดงเครื่องหมายดอกจันขณะพิมพ์รหัสผ่าน Sudo ใน Linux
โดยปกติแล้ว แอปพลิเคชันส่วนใหญ่จะแสดงการตอบกลับโดยใช้ เครื่องหมายดอกจัน (*******
) เมื่อผู้ใช้พิมพ์รหัสผ่าน แต่แสดงบนเทอร์มินัล Linux เมื่อผู้ใช้ปกติเรียกใช้ คำสั่ง sudo เพื่อรับสิทธิพิเศษของผู้ใช้ระดับสูง เขา/เธอจะถูกถามให้ใส่รหัสผ่าน แต่ผู้ใช้จะไม่เห็นการตอบรับด้วยภาพขณะพิมพ์รหัสผ่าน
ในบทความนี้ เราจะแสดงวิธีแสดงเครื่องหมายดอกจันเป็นการตอบรับเมื่อคุณพิมพ์รหัสผ่านในเทอร์มินัลใน Linux
ลองดูที่ภาพหน้าจอต่อไปนี้ ผู้ใช้ tecmint ได้เรียกใช้ คำสั่ง sudo เพื่อติดตั้งโปรแกรมแก้ไขข้อความเป็นกลุ่มใน CentOS 7 แต่ ไม่มีการตอบรับด้วยภาพในขณะที่พิมพ์รหัสผ่าน (ในกรณีนี้ได้ป้อนรหัสผ่านแล้ว):
sudo yum install vim
คุณสามารถเปิดใช้งานคุณลักษณะตอบกลับรหัสผ่านในไฟล์ /etc/sudoers ได้ แต่ก่อนอื่นให้สร้างข้อมูลสำรองของไฟล์ จากนั้นจึงเปิดไฟล์เพื่อแก้ไขโดยใช้คำสั่ง visudo
sudo cp /etc/sudoers /etc/sudoers.bak
sudo visudo
ค้นหาบรรทัดต่อไปนี้
Defaults env_reset
และเติม pwfeedback ต่อท้ายเพื่อให้มีลักษณะเช่นนี้
Defaults env_reset,pwfeedback
ตอนนี้ให้กดปุ่ม Esc แล้วพิมพ์ :wq
เพื่อบันทึกและปิดไฟล์ แต่ถ้าคุณใช้โปรแกรมแก้ไขนาโน ให้บันทึกไฟล์โดยกด “Ctrl+x ” จากนั้น “y ”
ตามด้วย “ENTER ” เพื่อ ปิดมัน
จากนั้นรันคำสั่งด้านล่างเพื่อรีเซ็ตเทอร์มินัลของคุณเพื่อให้การเปลี่ยนแปลงข้างต้นเริ่มทำงาน
reset
เพียงเท่านี้ คุณน่าจะได้เห็นการตอบรับด้วยภาพ (****
) ทุกครั้งที่คุณพิมพ์รหัสผ่านบนเทอร์มินัล ดังที่แสดงในภาพหน้าจอต่อไปนี้
sudo yum update
คุณอาจต้องการอ่านบทความที่เกี่ยวข้องต่อไปนี้
- 10 การกำหนดค่า Sudoers ที่มีประโยชน์สำหรับการตั้งค่า 'sudo' ใน Linux
- วิธีเรียกใช้คำสั่ง 'sudo' โดยไม่ต้องป้อนรหัสผ่านใน Linux
- ให้ Sudo ดูถูกคุณเมื่อคุณป้อนรหัสผ่านไม่ถูกต้อง
- วิธีเรียกใช้เชลล์สคริปต์ด้วยคำสั่ง Sudo ใน Linux
หากคุณมีเคล็ดลับหรือลูกเล่นเทอร์มินัล Linux ที่จะแบ่งปันกับเรา โปรดใช้ส่วนความคิดเห็นด้านล่าง