วิธีการเปลี่ยนผู้ใช้เริ่มต้นใน WSL Ubuntu bash บน Windows 10


24

ฉันติดตั้ง WSL Bash บน Windows 10 และตั้งค่าผู้ใช้เป็น 'abc' แต่ตอนนี้ฉันต้องการเปลี่ยนเป็นอย่างอื่น

ฉันจะเปลี่ยนชื่อผู้ใช้ของผู้ใช้ที่ฉันเข้าสู่ระบบได้อย่างไร?

เมื่อฉันเปิด bash มันจะเข้าสู่ระบบโดยอัตโนมัติด้วยผู้ใช้ปัจจุบันของฉัน

คำตอบ:


32

ตอนนี้LxRun.exeเลิกใช้แล้วหากคุณติดตั้ง Ubuntu จาก Windows store คำสั่งที่คุณต้องการคือ

ubuntu config --default-user <username>

เริ่มบริการ LxssManager อีกครั้ง

sc stop LxssManager
sc start LxssManager

2
ubuntu อาจไม่ใช่ค่าเริ่มต้นของคุณมันขึ้นอยู่กับเวอร์ชั่นที่คุณติดตั้งเพื่อตรวจสอบคำตอบด้านล่างเนื่องจากของฉันคือ "ubuntu1804 config ... "
rmcsharry

1
ubuntu1804 config --default-user ...สำหรับฉัน
masterxilo

การเริ่มบริการเป็นสิ่งจำเป็นสำหรับฉัน Googled สักครู่ก่อนที่ฉันจะพบสิ่งนี้ไม่มีใครพูดถึงมันจริงๆ ขอบคุณ!
jValdron

มีวิธีการกระทำเดียวกันนี้ แต่ใช้คำสั่ง 'ทุบตี'?
rmutalik

แทนที่จะตั้งค่าผู้ใช้เริ่มต้นมันเปิดทุบตีให้ฉัน ดูเหมือนจะไม่ทำงานด้วยเหตุผลบางอย่าง ฉันใช้ Windows รุ่นล่าสุด ณ วันนี้
akabhirav


10

คำตอบอื่น ๆ ทั้งหมดนั้นมีประโยชน์ แต่อาจเป็นสถานการณ์อื่นเช่นกันให้ทำตามที่คุณต้องการ Mine เป็นอูบุนตู 1604 ดังนั้นใช้ต่อไปนี้: -

ubuntu1604 config --default-user <username>

ถ้าคุณติดตั้ง Ubuntu 1804: -

ubuntu1804 config --default-user <username>

หากคุณใช้ค่าเริ่มต้นแล้ว: -

ubuntu config --default-user <username>


ทำไมถึงลงคะแนนแบบนี้? เป็นสิ่งที่คุณต้องทำหากคุณไม่ได้ติดตั้ง Ubuntu เริ่มต้น
Kory

ใช่มันน่าจะมีการนับคะแนนที่ดีกว่า :-)
kakabali

สิ่งนี้ไม่ควรเปลี่ยนชื่อผู้ใช้ปัจจุบันเป็นชื่อผู้ใช้ที่ฉันระบุใน <ชื่อผู้ใช้> ใช่หรือไม่ เมื่อฉันลองทำสิ่งนี้เพียงแค่บอกชื่อผู้ใช้ที่ฉันระบุไม่มีอยู่ นี่คือวันที่ 18.0.4
wuno

คุณอาจต้องการใช้รูทในฐานะผู้ใช้หรือไม่?
kakabali

7

ถ้าคุณใช้ Ubuntu 18.04 จาก Microsoft Store คำสั่ง (powershell หรือ cmd) จะเป็น:

ubuntu1804 config --default-user <username>


-1

ใน CMD

ดูว่าคุณติดตั้ง distros ใด wslconfig /l

ฉันมี Ubuntu และฉันต้องการตั้งค่าผู้ใช้เริ่มต้นเป็นรูท ubuntu config --default-user root

เอกสารประกอบ: https://docs.microsoft.com/en-us/windows/wsl/user-support


ทำไมจึงเสนอชื่อให้ลบ
Benjamin McIntire
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.