WSL หรือ Windows Subsystem for Linux เป็นส่วนประกอบสำคัญของ Windows 10 และเป็นพรสวรรค์สำหรับนักพัฒนาที่พึ่งพารสชาติใดๆ ของ Linux เพื่อทำงานของพวกเขา อย่างไรก็ตาม มันก็เป็นปัญหาตลอดมาในการจัดการผู้ใช้หลังจากที่บัญชีผู้ดูแลระบบถูกตั้งค่าไว้ตอนเริ่มต้น ในบทความนี้ เราจะตรวจสอบวิธีตั้งค่าผู้ใช้เริ่มต้น สลับผู้ใช้ และลบผู้ใช้บน Windows Subsystem for Linux distro บน Windows 10

ตั้งค่าผู้ใช้เริ่มต้น สลับผู้ใช้ ลบผู้ใช้สำหรับ WSL
เราจะครอบคลุมขั้นตอนต่อไปนี้ในคู่มือนี้:
- วิธีตั้งค่าผู้ใช้เริ่มต้นสำหรับ WSL
- วิธีสลับผู้ใช้สำหรับ WSL
- วิธีลบผู้ใช้สำหรับ WSL
1] ตั้งค่าผู้ใช้เริ่มต้นสำหรับ WSL
เมื่อคุณเปิด WSL Distro บนคอมพิวเตอร์ Windows 10 ของคุณ มันจะเริ่มลงชื่อเข้าใช้บัญชีผู้ใช้เริ่มต้นเฉพาะ คุณสามารถเปลี่ยนผู้ใช้เริ่มต้นนี้ได้หากต้องการ คุณต้องเปิด Command Prompt หรือ Powershell ด้วยสิทธิ์ระดับ Administrator

ตอนนี้ รันคำสั่งต่อไปนี้สำหรับ Linux distros ต่างๆ:
Ubuntu:
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:
debian config --default-user <USERNAME>
Kali Linux:
kali config --default-user <USERNAME>
คุณยังสามารถแทนที่ <USERNAME> ด้วย ROOT หากคุณต้องการตั้งค่าผู้ใช้เริ่มต้นเป็น ROOT
2] สลับผู้ใช้ใน WSL
เมื่อคุณเปิด WSL distro บรรทัดคำสั่งจะล็อกอินคุณเข้าสู่ default user ที่เราพูดไป แต่หากคุณต้องการสลับผู้ใช้ไปยังบัญชีผู้ใช้อื่น มันง่ายเช่นกัน

เปิดตำแหน่งราก (root location) ของ distro พิมพ์คำสั่งใดคำสั่งหนึ่งต่อไปนี้เพื่อสลับไปยังผู้ใช้เฉพาะ:
su - <USERNAME> su -l <USERNAME> su --login <USERNAME>
คุณจะต้องแทนที่ <USERNAME> ด้วยชื่อบัญชีผู้ใช้ภายใน distro ที่คุณต้องการล็อกอิน
3] ลบผู้ใช้ใน WSL
ในกรณีนี้ จะมีสองสถานการณ์ หนึ่งคือที่คุณล็อกอินเป็นผู้ใช้ SUDO และอีกหนึ่งคือที่คุณล็อกอินเป็น ROOT เราจะครอบคลุมทั้งสองสถานการณ์
- เมื่อล็อกอินเป็นผู้ใช้ SUDO
- เมื่อล็อกอินเป็นผู้ใช้ ROOT
เมื่อล็อกอินเป็นผู้ใช้ SUDO:

คุณต้องรันคำสั่งต่อไปนี้เมื่อคุณล็อกอินเป็นผู้ใช้ SUDO และต้องการลบบัญชีผู้ใช้ภายใน Linux distro เดียวกัน:
sudo deluser <USERNAME>
เมื่อล็อกอินเป็นผู้ใช้ ROOT:
และหากคุณล็อกอินเป็น ROOT วิธีจะแตกต่างเล็กน้อย ขั้นแรก คุณต้องอ้างอิงคู่มือด้านบนเพื่อตั้งค่าผู้ใช้เริ่มต้น ผู้ใช้เริ่มต้นนี้จะเป็นผู้ที่คุณต้องการลบ จากนั้น คุณต้องรันคำสั่งต่อไปนี้เพื่อลบผู้ใช้ใน Linux distro เดียวกัน:
deluser <USERNAME>
ควรตรวจสอบให้แน่ใจว่า <USERNAME> ต้องเหมือนกับบัญชีผู้ใช้ที่คุณตั้งค่าเป็น default user
หวังว่าจะช่วยได้
