WSL หรือ Windows Subsystem สำหรับ Linux เป็นองค์ประกอบที่สำคัญของ Windows 10 และเป็นประโยชน์สำหรับนักพัฒนาที่ต้องพึ่งพา Linux ทุกรสชาติเพื่อให้งานสำเร็จลุล่วง อย่างไรก็ตาม การจัดการผู้ใช้มักมีปัญหาเสมอเมื่อบัญชีผู้ดูแลระบบได้รับการตั้งค่าเมื่อเริ่มต้นระบบ ในบทความนี้ เราจะมาดูวิธีตั้งค่าผู้ใช้เริ่มต้น สลับผู้ใช้ และนำผู้ใช้ออกจากระบบย่อย Windows สำหรับ Linux distro ใน Windows 10
ตั้งค่าผู้ใช้เริ่มต้น สลับผู้ใช้ ลบผู้ใช้สำหรับ WSL
เราจะกล่าวถึงขั้นตอนต่อไปนี้ในคู่มือนี้:
- วิธีตั้งค่าผู้ใช้เริ่มต้นสำหรับ WSL
- วิธี เปลี่ยนผู้ใช้สำหรับ WSL
- วิธีลบผู้ใช้สำหรับ WSL
1] ตั้งค่าผู้ใช้เริ่มต้นสำหรับ WSL
เมื่อคุณเปิด WSL Distro บนคอมพิวเตอร์ Windows 10 ของคุณ โปรแกรมจะเริ่มลงชื่อเข้าใช้บัญชีผู้ใช้เริ่มต้นเฉพาะ คุณสามารถเปลี่ยนผู้ใช้เริ่มต้นนี้ได้หากต้องการ คุณต้องเปิด Command Prompt หรือ Powershell ด้วยสิทธิ์ระดับผู้ดูแลระบบ
ตอนนี้รันคำสั่งต่อไปนี้สำหรับ Linux distros หลายตัว:
อูบุนตู:
ubuntu config --default-user <USERNAME>
Ubuntu 18.04 LTS:
ubuntu1804 config --default-user <USERNAME>
Ubuntu 16.04 LTS:
ubuntu1604 config --default-user <USERNAME>
openSUSE Leap 42:
openSUSE-32 config --default-user <USERNAME>
SUSE Linux:
SLES-12 config --default-user <USERNAME>
เดเบียน:
debian config --default-user <USERNAME>
กาลีลินุกซ์:
kali config --default-user <USERNAME>
คุณยังแทนที่
2] สลับผู้ใช้ใน WSL
เมื่อคุณเปิด WSL distro บรรทัดคำสั่งจะเข้าสู่ระบบผู้ใช้เริ่มต้นที่เราพูดคุยโดยอัตโนมัติ แต่ถ้าคุณต้องการเปลี่ยนผู้ใช้เป็นบัญชีผู้ใช้อื่น ก็ค่อนข้างง่ายเช่นกัน
เปิดตำแหน่งรูทของ distro พิมพ์คำสั่งใดคำสั่งหนึ่งต่อไปนี้เพื่อสลับไปยังผู้ใช้เฉพาะ:
su - <USERNAME> su -l <USERNAME> su --login <USERNAME>
คุณจะต้องเปลี่ยน
3] ลบผู้ใช้ใน WSL
ในกรณีนี้ จะมีสองสถานการณ์ หนึ่งจะเป็นที่ที่คุณเข้าสู่ระบบในฐานะผู้ใช้ SUDO และอีกอันหนึ่งที่คุณเข้าสู่ระบบในฐานะ ROOT เราจะครอบคลุมทั้งสองสถานการณ์นี้
- เมื่อเข้าสู่ระบบในฐานะผู้ใช้ SUDO
- เมื่อเข้าสู่ระบบในฐานะผู้ใช้ ROOT
เมื่อเข้าสู่ระบบในฐานะผู้ใช้ SUDO:
คุณต้องดำเนินการคำสั่งต่อไปนี้เมื่อคุณเข้าสู่ระบบในฐานะผู้ใช้ SUDO และต้องการลบบัญชีผู้ใช้ภายใน Linux distro เดียวกัน:
sudo deluser <USERNAME>
เมื่อเข้าสู่ระบบในฐานะผู้ใช้ ROOT:
และหากคุณเข้าสู่ระบบด้วย ROOT วิธีการจะแตกต่างออกไปเล็กน้อย ขั้นแรก คุณต้องดูคำแนะนำด้านบนเพื่อตั้งค่าผู้ใช้เริ่มต้น ผู้ใช้เริ่มต้นรายนี้จะเป็นผู้ใช้ที่คุณต้องการลบ จากนั้น คุณต้องรันคำสั่งต่อไปนี้เพื่อลบผู้ใช้ใน Linux distro เดียวกัน:
deluser <USERNAME>
ควรตรวจสอบให้แน่ใจว่า
หวังว่าสิ่งนี้จะช่วยได้