สำหรับการใช้งาน WSL แล้วปัญหาหนึ่งที่มีปัญหาคือ Config ต่างๆ จะอยู่แยกที่แยกทางกับของ Windows ทำให้เราทำงานได้ค่อนข้างที่จะไม่สะดวกสักเท่าไร อย่างเช่นการใช้ git แต่ต้องใช้ id_rsa ตัวเดียวกับ windows

ดังนั้นเรามาทำให้ home directory ของ WSL เป็นตัวเดียวกับของ Windows ดีกว่า

เริ่มแรกให้เปิดไฟล์ /etc/passwd ด้วยคำสั่ง

ซึ่ง config ข้างในจะมีหน้าตาดังนี้

จากนั้นเลื่อนลงไปหา wsl user ของเรา ซึ่งน่าจะอยู่ที่บรรทัดสุดท้าย

ให้ทำการแก้ไข path จาก home/ai เป็น path จริงๆ ของwindows เป็น

จากนั้นให้ทำการบันทึกไฟล์ และปิด / เปิด wsl ของเราขึ้นมาใหม่ เท่านี้เราก็จะใช้ home directory ตัวเดียวกันกับ windows แล้วครับ

ต่อไปก็จะเป็นการเซ็ต permission สำหรับการใช้งานไฟล์บน windows โดยการเปิดไฟล์ /etc/wsl.conf หากไม่มีก็สามารถสร้างขึ้นมาได้เลย จากนั้นให้เพิ่มคำสั่งนี้เข้าไป

จากนั้นให้ปิด / เปิดใหม่อีกรอบ คราวนี้ wsl ก็จะมีสิทธ์เข้าใช้งานไฟล์ได้ ยกตัวอย่างเช่น /.ssh/id_rsa โดยเราจะใช่คำสั่ง

chmod 600 ~/.ssh/id_rsa

เพื่อเพิ่มสิทธิ์ในการใช้งานไฟล์ id_rsa แล้ว