วิธีการเปลี่ยนชื่อผู้ใช้บน Cygwin


9

เมื่อฉันติดตั้งและรัน Cygwin ครั้งแรกชื่อผู้ใช้และชื่อ PC ของฉันจะปรากฏที่จุดเริ่มต้นของพรอมต์เช่น

Johm@John-PC ~

ปัญหาคือมีการพิมพ์ผิดในชื่อบัญชีเมื่อฉันติดตั้ง Windows 7 ครั้งแรกและยังคงอยู่ใน Cygwin

ฉันเปลี่ยนชื่อบัญชี Windows เปลี่ยนชื่อโฟลเดอร์ที่เกี่ยวข้องและแก้ไขรีจิสทรีที่เกี่ยวข้อง ( Local Machine->Microsoft->Windows NT->Current Version->profile list) จากนั้นฉันก็ลบ Cygwin รวมถึงการลงทะเบียนดาวน์โหลดอีกครั้งและติดตั้งอีกครั้ง

แต่ชื่อผู้ใช้เก่ายังคงอยู่ ฉันจะแก้ไขสิ่งนี้ได้อย่างไร


คำตอบใน StackOverflow นี้จะช่วยให้: stackoverflow.com/questions/225764/...
boot13

คำตอบ:


11

ลองแก้ไขไฟล์ / etc / passwd ชื่อผู้ใช้สามารถเปลี่ยนได้ในฟิลด์แรก หลีกเลี่ยงการใช้ช่องว่างในชื่อ


คุณช่วยบอกฉันว่าฉันจะแก้ไขไฟล์ / etc / passwd ได้อย่างไร? ฉันไม่คุ้นเคยกับคำสั่ง cygwin
user67275

1
ฉันเชื่อว่าคุณจะพิมพ์nano /etc/passwd(คุณต้องเรียกใช้ Cygwin ในฐานะผู้ดูแลระบบ) และคุณจะแก้ไขได้จากบรรทัดคำสั่ง จากนั้นคุณกดCTRL+ X จากนั้นYและในที่สุดก็ถึงปุ่ม Enter เพื่อบันทึก

7
ฉันต้องmkpasswd > /etc/passwdแล้วแก้ไขบรรทัดที่ขึ้นต้นด้วยชื่อของฉันเพื่อให้ตรงกับชื่อผู้ใช้ cygwin ที่ต้องการ มันเป็นชื่อของฉันเพราะใน Windows 10 ฉันใช้บัญชี microsoft เป็นล็อกอินของ windows
stevesliva
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.