ภายใต้ Linux นี่จะเป็นเกมง่ายๆ เพียงไปที่ / etc / รหัสผ่านและแก้ไขนั้นและเปลี่ยนชื่อไดเรกทอรีใน / home ฉันต้องการชื่อย่อใหม่และโฟลเดอร์บ้านใหม่ให้ตรงกันหลังจากการเปลี่ยนแปลง
ภายใต้ Linux นี่จะเป็นเกมง่ายๆ เพียงไปที่ / etc / รหัสผ่านและแก้ไขนั้นและเปลี่ยนชื่อไดเรกทอรีใน / home ฉันต้องการชื่อย่อใหม่และโฟลเดอร์บ้านใหม่ให้ตรงกันหลังจากการเปลี่ยนแปลง
คำตอบ:
คำแนะนำของ Apple ทำงานได้ค่อนข้างดี อาจมีวิธีที่ซับซ้อนกว่าและเร็วกว่า แต่ฉันไม่เคยพบปัญหา (เช่นการอนุญาตที่ไม่ถูกต้อง) ด้วยขั้นตอนเหล่านี้
Mac OS X v10.6 และรุ่นก่อนหน้า: วิธีเปลี่ยนชื่อบัญชีผู้ใช้หรือชื่อโฮมไดเรกทอรี
ในการตั้งค่าระบบ , ผู้ใช้และกลุ่มคลิกขวาชื่อผู้ใช้ในรายการทางด้านซ้ายและเลือกตัวเลือกขั้นสูง แก้ไขชื่อบัญชีฟิลด์และคลิกตกลง
เป็นการดีที่คุณจะต้องแก้ไขไดเรกทอรีบ้านให้ตรงกับชื่อผู้ใช้ใหม่แม้ว่าจะไม่จำเป็นอย่างยิ่ง

ฉันไม่ชอบที่จะแก้ไขผู้ใช้ในสถานที่เพราะมันง่ายมากที่จะลบผู้ใช้ (รักษาโฟลเดอร์บ้าน) - เปลี่ยนชื่อโฟลเดอร์เป็นรูท - ทำให้ผู้ใช้ใหม่ด้วยชื่อย่อที่ถูกต้องตรงกับโฟลเดอร์ที่ถูกเปลี่ยนชื่อ
บานหน้าต่างการตั้งค่าจะเห็นว่าคุณมี / Users / newshort และมีข้อเสนอที่จะสืบทอดโฟลเดอร์ มันเป็นงานที่ดีที่สุดที่ฉันรู้จักในการตั้งค่าความเป็นเจ้าของและการแก้ไข ACL ที่จำเป็นสำหรับโฟลเดอร์บ้านของคุณให้ทำงานตามที่ Apple ตั้งใจ

sudo -sตามด้วยmv /Users/tester\ \(Deleted\)/ /Users/test
/etc/groupชื่อแทนอีเมลท้ายที่สุด (เช่นชื่อผู้ใช้ @ machine) และสถานที่ทั้งหมดที่มีชื่อผู้ใช้เก่าของคุณ (มักจะมีจำนวนมาก)