วิธีการเปลี่ยนชื่อย่อของบัญชีผู้ใช้ใน Mac OS X
ใน Mac OS X ชื่อย่อของผู้ใช้คือชื่อโฟลเดอร์บ้านของตนและเป็นชื่อชวเลขสำหรับการเข้าสู่ระบบ Mac ได้จากหน้าจอล็อกหรือการเชื่อมต่อเครือข่ายที่มีการเข้าถึงระยะไกลผ่าน SSH และ SFTP มีเหตุผลหลายประการที่คุณต้องการเปลี่ยนชื่อย่อของผู้ใช้ แต่ไม่ใช่เพียงแค่เปลี่ยนชื่อที่แสดงในบัญชีผู้ใช้เท่านั้น เราจะกล่าวถึงสี่วิธีในการดำเนินการนี้ด้วยวิธีง่ายๆเพียงเปลี่ยนชื่อผู้ใช้สั้น ๆ เพื่อจุดประสงค์ในการเข้าสู่ระบบและอีก 3 วิธีที่สมบูรณ์ซึ่งจะเปลี่ยนไม่เพียงแค่ชื่อผู้ใช้ระยะสั้นเท่านั้น แต่ยังรวมถึงชื่อไดเรกทอรีผู้ใช้เพื่อให้ตรงกับ ไปกับสิ่งที่เหมาะสมสำหรับระดับความสามารถของคุณ
สิ่งสำคัญคือต้องจดบันทึกไว้ที่นี่ว่าเรื่องเกี่ยวกับการสะกดคำเช่นการใช้อักษรตัวพิมพ์ใหญ่ความแตกต่างในการสะกดหรือการใช้อักษรตัวพิมพ์ใหญ่และสิ่งต่างๆจะไม่ได้ผล อย่าพยายามใช้ชื่อผู้ใช้หรือชื่อบัญชีสั้น ๆ ที่มีช่องว่างหรืออักขระพิเศษให้ใช้งานง่ายกับตัวอักษรปกติ
ก่อนที่จะดำเนินการต่อโปรดตรวจสอบว่าคุณมีข้อมูลสำรองที่สำคัญสำหรับ Mac และเป็นข้อมูลสำคัญ หากคุณยังไม่ได้สำรองข้อมูลไว้สักครู่คุณสามารถบังคับใช้การสำรองข้อมูลด้วยตนเองใน Time Machine ได้อย่างง่ายดาย เมื่อคุณได้รับการสำรองข้อมูลให้อ่านต่อ
เปลี่ยนชื่อผู้ใช้โดยย่อเท่านั้น
นี่เป็นวิธีที่คุณเพิ่งเปลี่ยนชื่อจริงของผู้ใช้เพื่อวัตถุประสงค์ในการเข้าสู่ระบบ Mac การดำเนินการนี้จะไม่ส่งผลต่อชื่อไดเรกทอรีภายในของบัญชีผู้ใช้:
- เปิด System Preferences และคลิกที่ "Accounts" pane
- คลิกไอคอนล็อกที่มุมล่างซ้ายและป้อนข้อมูลรับรองผู้ดูแลระบบของคุณ
- คลิกขวาที่ผู้ใช้ที่มีชื่อผู้ใช้ระยะสั้นที่คุณต้องการเปลี่ยนแปลงและคลิกที่ "ตัวเลือกขั้นสูง"
- จากหน้าจอ "ตัวเลือกขั้นสูง" ให้แก้ไขชื่อผู้ใช้ตามรายการ "ชื่อบัญชี" ตามที่เห็นในภาพหน้าจอด้านล่าง
โปรดทราบว่าคำแนะนำข้างต้นจะเปลี่ยนเฉพาะชื่อบัญชีผู้ใช้สั้น ๆ และไม่ใช่ชื่อของไดเรกทอรีบ้านของผู้ใช้ วิธีนี้ทำให้เราสามารถเปลี่ยนทั้งสองบัญชีผู้ใช้และชื่อไดเรกทอรี:
การเปลี่ยนชื่อย่อของผู้ใช้และชื่อไดเรกทอรีภายในบ้าน: Apple Way
นี่คือวิธีการที่แอปเปิ้ลแนะนำในฐานความรู้ของพวกเขาวิธีนี้อาจดูเหมือนยาว แต่จะจัดการกับสิทธิ์และการเปลี่ยนแปลงความเป็นเจ้าของไฟล์โดยอัตโนมัติทำให้ผู้ใช้บางคนสามารถใช้งานได้ง่ายขึ้น
- ขั้นแรกคุณจะต้องเปิดใช้งานผู้ใช้ root ใน Mac OS X หากคุณยังไม่ได้ดำเนินการดังกล่าว
- ออกจากระบบบัญชีผู้ใช้ที่มีอยู่และเข้าสู่บัญชีผู้ใช้ root ที่เปิดใช้งาน
- เปิด / Users / และคุณจะเห็นไดเร็กทอรีโฮมของบัญชีผู้ใช้เปลี่ยนชื่อไดเรกทอรีบ้านของบัญชีผู้ใช้ที่คุณต้องการเปลี่ยนเช่นเดียวกับที่คุณจะเปลี่ยนชื่อโฟลเดอร์หรือไฟล์ใน Mac OS X Apple เตือนว่าชื่อย่อของผู้ใช้ต้องไม่มี ช่องว่างหรืออักขระพิเศษ
- ตอนนี้เปิด System Preferences แล้วคลิกที่แผง "Accounts"
- สร้างบัญชีผู้ใช้ใหม่โดยใช้ชื่อย่อเดียวกันกับที่คุณใช้เพื่อเปลี่ยนชื่อไดเรกทอรีบ้านของผู้ใช้
- "โฟลเดอร์ในโฟลเดอร์ผู้ใช้มีชื่อ" ชื่อผู้ใช้ที่คุณเลือกอยู่แล้ว "คุณต้องการใช้โฟลเดอร์นั้นเป็นโฟลเดอร์ Home สำหรับบัญชีผู้ใช้นี้หรือไม่" - คลิก OK
- ตอนนี้ออกจากระบบผู้ใช้ root และล็อกอินไปยังผู้ใช้ที่เพิ่งสร้างใหม่ด้วยชื่อย่อที่คุณเลือก
- ตรวจสอบว่าไฟล์โฟลเดอร์สิทธิ์การเป็นเจ้าของและทุกอย่างอื่นเป็นไปตามที่คาดไว้ นำทางไปรอบ ๆ เปิดไฟล์เพียงไม่กี่ไฟล์ ฯลฯ หากสิ่งต่างๆดูดีคุณสามารถกลับไปที่บานหน้าต่างการตั้งค่าบัญชีและลบบัญชีผู้ใช้เดิม
เพื่อความปลอดภัยแอ็ปเปิ้ลแนะนำให้ปิดการใช้งานบัญชีผู้ใช้ root แต่คุณสามารถระบุได้ว่าจำเป็นหรือไม่ตามความถี่ที่คุณต้องการใช้ root access
แนวทางขั้นสูง: การเปลี่ยนชื่อผู้ใช้และชื่อผู้ใช้ของผู้ใช้ผ่าน Admin หรือ root & chown
นอกจากนี้คุณยังสามารถใช้วิธีการขั้นสูงซึ่งอาจเป็นที่ต้องการของบางคนแม้ว่าสำหรับผู้ใช้ส่วนใหญ่ผมขอแนะนำให้ใช้แนวทางของ Apple ถ้าคุณต้องการเปลี่ยนชื่อไดเรกทอรีของผู้ใช้และชื่อสั้น ๆ วิธีอื่นในการดำเนินการนี้ก็คือการใช้บัญชีผู้ดูแลระบบที่ แยกจากกัน (หรือแม้แต่รากจากบรรทัดคำสั่ง) เพื่อเปลี่ยนชื่อไดเรกทอรีบ้านของผู้ใช้ (โดยเฉพาะอย่างยิ่งกับ ชื่อย่อใหม่) คุณสามารถดำเนินการได้จาก Finder ด้วยบัญชีผู้ดูแลระบบหรือใช้ sudo และ root จากบรรทัดคำสั่ง:
sudo mv /Users/oldname /Users/newshortname
จากนั้นผ่านขั้นตอนเดียวกันในการเข้าถึง "ตัวเลือกขั้นสูง" ของแผงบัญชีดังที่ได้กล่าวมาแล้วคุณจะเลือกไดเรกทอรีบ้านใหม่ที่เปลี่ยนชื่อเป็นค่าเริ่มต้นของผู้ใช้โดยคลิกที่ปุ่ม "เลือก" จากนั้นนำทางไปที่ ถ้าคุณเลือกที่จะทำเช่นนี้ผ่านบรรทัดคำสั่งนี่คือขั้นตอนการยืนยันเพิ่มเติม
หลังจากเปลี่ยนชื่อไดเรกทอรีแล้วคุณอาจต้องปรับเปลี่ยนการเป็นเจ้าของไฟล์และสิทธิ์โดยใช้ chown ไปเป็นชื่อผู้ใช้ใหม่:
chown -R newshortname /Users/newshortname
เช่นเดียวกับวิธีการอื่น ๆ คุณจะต้องยืนยันว่าทุกอย่างกำลังทำงานโดยเข้าสู่บัญชีที่เพิ่งเปลี่ยนชื่อและเปิดและเข้าถึงไฟล์
ในบันทึกอื่นคุณสามารถใช้ตัวเลือกนี้เพื่อเปลี่ยนตำแหน่งของไดเรกทอรีบ้านของผู้ใช้ ตัวอย่างเช่นถ้าคุณมีไดรฟ์ SSD ขนาดเล็กสำหรับระบบปฏิบัติการและแอพพลิเคชันเพื่อเริ่มต้นใช้งานได้อย่างรวดเร็ว แต่คุณต้องการเก็บไฟล์ทั้งหมดไว้ในไดรฟ์แยกต่างหาก แต่จะแบ่งเป็นหัวข้อใหม่
ขั้นสูง: การเปลี่ยนชื่อผู้ใช้แบบสั้นด้วย sudo, mv และ Spotlight
ยังมีอีกวิธีหนึ่งในการเปลี่ยนชื่อผู้ใช้ระยะสั้นอยู่และขั้นสูงขึ้นอีกเล็กน้อย
ก่อนที่จะเริ่มต้น: มีการสำรองข้อมูลของ Mac ทั้งหมดของคุณทำนี่คือการแก้ไขไฟล์ของผู้ใช้และทำการเปลี่ยนแปลงวิธีการที่ OS สังเกตผู้ใช้นั้น หากคุณไม่มีเหตุผลที่น่าสนใจในการดำเนินการนี้หรือคุณไม่สะดวกในการแก้ไขไฟล์ระบบและใช้ terminal อย่าดำเนินการต่อ นอกจากนี้คุณอาจต้องการเปิดใช้งาน Fast User Switching เพื่อให้สามารถทำสิ่งนี้ได้อย่างรวดเร็ว ทำอย่างถูกต้องคุณจะมีชื่อผู้ใช้สั้น ๆ เปลี่ยนไปภายในเวลาเพียงไม่กี่นาที แต่นี่ไม่ใช่วิธีการที่ได้รับการสนับสนุนตามธรรมเนียมดังนั้นคุณจึงต้องเสี่ยงกับความเสี่ยงของคุณเอง!
นี่ได้รับการยืนยันให้ทำงานใน OS X Mountain Lion แล้ว ทำแบ็กอัพเสมอก่อนแก้ไขไฟล์สำคัญ
- เข้าสู่ระบบบัญชีผู้ดูแลระบบบัญชีอื่น (สร้างบัญชีใหม่ที่มีสิทธิ์ผู้ดูแลระบบในกรณีที่จำเป็น)
- เปิด Terminal จาก / Applications / Utilities / และพิมพ์คำสั่งต่อไปนี้:
- ค้นหาไดเรกทอรีชื่อผู้ใช้เก่าจดบันทึกการสะกดและการใช้อักษรตัวพิมพ์ใหญ่ตัวอย่างของเราจะใช้ "OldShortName" จากนั้นใช้คำสั่งถัดไปแทนชื่อผู้ใช้ตามที่จำเป็นและระบุชื่อผู้ใช้ใหม่สั้น ๆ ตามต้องการ
- ป้อนรหัสผ่านของผู้ดูแลระบบเมื่อได้รับการร้องขอซึ่งจำเป็นสำหรับการใช้ sudo
- ตอนนี้ดึงเมนู Apple แล้วเลือก System Preferences
- เลือก "ผู้ใช้และกลุ่ม" และเลือกชื่อผู้ใช้ที่คุณกำลังเปลี่ยนแปลง
- คลิกขวาที่ชื่อผู้ใช้ที่คุณต้องการเปลี่ยนแปลงแล้วเลือก "ตัวเลือกขั้นสูง ... "
- เปลี่ยนฟิลด์ที่อยู่ถัดจาก "ชื่อบัญชี" และ "ไดเรกทอรีแรก" เพื่อให้เหมาะกับชื่อย่อใหม่
- คลิก "ตกลง" เพื่อยอมรับการเปลี่ยนแปลงอาจมีความล่าช้าเล็กน้อยเมื่อมีการอัปเดตสิ่งต่างๆ
sudo ls /Users/
sudo mv /Users/OldShortName /Users/NewShortName
ขณะนี้ชื่อผู้ใช้ระยะสั้นมีการเปลี่ยนแปลง แต่คุณยังไม่เสร็จสมบูรณ์ ออกจากระบบบัญชีผู้ดูแลระบบที่ใช้งานอยู่ในปัจจุบันหรือใช้ Fast User Switching เพื่อเรียกหน้าต่างเข้าสู่ระบบจากนั้นเข้าสู่ระบบในฐานะผู้ใช้ที่เพิ่งตั้งชื่อใหม่
ชุดขั้นตอนต่อไปนี้มีความสำคัญเช่นกันโดย Spotlight และ Smart Folders จะไม่ทำงาน:
- เข้าสู่ระบบในฐานะผู้ใช้ที่เปลี่ยนชื่อ
- ยืนยันไฟล์ผู้ใช้เป็นที่ที่พวกเขาคาดว่าจะเป็นใน ~ เอกสาร / ~ / Desktop / etc เปิดไม่กี่เพื่อตรวจสอบว่าสิทธิ์ทำงานตามที่ควร
- ตอนนี้เปิดตัวการตั้งค่าระบบจากเมนู Apple แล้วเลือก "Spotlight" แล้วคลิกแท็บ "Privacy"
- จาก Finder ให้ไปที่ไดเร็กทอรี / Home / เลือกไดเร็กทอรีผู้ใช้ใหม่ที่เปลี่ยนชื่อแล้วลากและวางลงในหน้าต่าง Spotlight Privacy
- ตอนนี้เลือกไดเร็กทอรี Users จากหน้าต่าง Spotlight Privacy และลบออกไฟล์นี้จะสร้างดัชนีสป็อตเตอร์สำหรับไฟล์ผู้ใช้นี้โดยอัตโนมัติเพื่อให้สามารถค้นหาไฟล์ทั้งหมดตามที่คาดไว้โดยใช้ Spotlight โฟลเดอร์สมาร์ทและไฟล์ทั้งหมดของฉัน
- ปิดการกำหนดลักษณะระบบและรอให้ Spotlight สร้างใหม่
- เมื่อเสร็จสิ้นแล้วให้เปิด "All My Files" เพื่อดูรายการและตรวจสอบว่าขณะนี้ Spotlight กำลังทำงานโดยการค้นหาไฟล์ที่มี Command + Spacebar
หากคุณทำทุกอย่างอย่างถูกต้องชื่อผู้ใช้ของบัญชีผู้ใช้จะมีการเปลี่ยนแปลง หากต้องการคุณสามารถนำบัญชีผู้ดูแลระบบพิเศษออกได้
อัปเดต: 1/25/2013