ระบบย่อย Windows สำหรับ Linux อนุญาตให้คุณเรียกใช้เทอร์มินัล Linux ภายในสภาพแวดล้อม Windows 10 หนึ่งในคุณสมบัติที่ดีที่สุดของ WSL คือมันจะเข้าสู่ระบบให้คุณโดยอัตโนมัติในฐานะผู้ใช้เริ่มต้นทันทีที่คุณเปิดเทอร์มินัล WSL และทั้งหมดนี้จะเกิดขึ้นโดยไม่มีรหัสผ่านเริ่มต้นของผู้ใช้
ในระบบ Linux ในกรณีที่คุณลืมรหัสผ่าน คุณสามารถรีเซ็ตรหัสผ่านได้โดยการบูตเข้าสู่ GRUB และรีเซ็ตรหัสผ่านจากที่นั่น อย่างไรก็ตาม WSL ไม่ปฏิบัติตามกระบวนการบูตปกติ ซึ่งทำให้กระบวนการดังกล่าวเป็นโมฆะและเป็นโมฆะ อย่างไรก็ตาม หากคุณต้องการรีเซ็ตรหัสผ่านโดยใช้ WSL มีวิธีที่ง่ายกว่านั้น
คู่มือนี้จะกล่าวถึงกระบวนการเปลี่ยนรหัสผ่านผู้ใช้ใน Ubuntu WSL กระบวนการเปลี่ยนรหัสผ่านบนการกระจาย WSL อื่น ๆ จะเหมือนกันมากหรือน้อย
เปลี่ยนรหัสผ่านผู้ใช้ใน Ubuntu WSL
- เปลี่ยนชื่อผู้ใช้เริ่มต้นสำหรับ WSL distro ของคุณเป็นรูท จากนั้นเรียกใช้ config คำสั่งดังนี้
ubuntu config --default-user root
- เปิดใช้การแจกจ่าย Linux ในกรณีที่คุณใช้งาน WSL distro ที่เป็นค่าเริ่มต้น
- รีเซ็ตรหัสผ่านโดยพิมพ์ รหัสผ่าน คำสั่ง
passwd
- ในการรีเซ็ตรหัสผ่านของผู้ใช้รายใดรายหนึ่ง ให้ส่งชื่อผู้ใช้ด้วยคำสั่ง ตัวอย่างเช่น:
passwd winibhalla
- ออกจากเซสชัน WSL ของคุณและตั้งค่าผู้ใช้เริ่มต้นของ WSL distro กลับเป็นบัญชีผู้ใช้ของคุณ
ubuntu config --default-user winibhalla
หมายเหตุ : คุณใช้คำสั่งต่อไปนี้เพื่อเปลี่ยนผู้ใช้เริ่มต้นเป็นรูทใน WSL distro ได้
แทนที่ ราก ด้วยชื่อบัญชีผู้ใช้อื่น เพื่อให้ระบบตั้งเป็นบัญชีผู้ใช้เริ่มต้นสำหรับ distro ที่ใช้งานอยู่ คำสั่งสำหรับตั้งค่าผู้ใช้เริ่มต้นเป็นรูทจะเหมือนกันในลีนุกซ์รุ่นอื่นๆ เช่นกัน
วิธีตั้งค่ารูทเป็นผู้ใช้เริ่มต้นบน Ubuntu:
ubuntu config --default-user root
บน OpenSuse Linux:
sles-12 config --default-user root
การเปลี่ยนผู้ใช้เริ่มต้นบน Kali Linux ก็ทำได้ง่ายเช่นกัน:
kali config --default-user root
วิธีเปลี่ยนผู้ใช้เริ่มต้นเป็นรูทบน Debian:
debian config --default-user root
การรีเซ็ตรหัสผ่านของคุณบน WSL วิธีที่ง่าย
กระบวนการนี้ค่อนข้างง่ายและแม้แต่มือใหม่ก็สามารถทำได้โดยใช้ขั้นตอนข้างต้น แนวคิดคือการทำตามขั้นตอนทีละขั้นตอนและคุณจะไม่ผิดพลาด
ในการติดตั้ง Linux แบบเดิม คุณสามารถใช้ passwd คำสั่งเปลี่ยนรหัสผ่านบัญชีของคุณอย่างง่ายดาย Unix นั้นคล้ายกับ Linux ในแง่ของสถาปัตยกรรมและคำสั่ง และขั้นตอนในการเปลี่ยนรหัสผ่านผู้ใช้จะเหมือนกับใน Linux