วิธีการเปลี่ยนชื่อย่อของบัญชีผู้ใช้ใน 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 / และพิมพ์คำสั่งต่อไปนี้:
  • sudo ls /Users/

  • ค้นหาไดเรกทอรีชื่อผู้ใช้เก่าจดบันทึกการสะกดและการใช้อักษรตัวพิมพ์ใหญ่ตัวอย่างของเราจะใช้ "OldShortName" จากนั้นใช้คำสั่งถัดไปแทนชื่อผู้ใช้ตามที่จำเป็นและระบุชื่อผู้ใช้ใหม่สั้น ๆ ตามต้องการ
  • sudo mv /Users/OldShortName /Users/NewShortName

  • ป้อนรหัสผ่านของผู้ดูแลระบบเมื่อได้รับการร้องขอซึ่งจำเป็นสำหรับการใช้ sudo
  • ตอนนี้ดึงเมนู Apple แล้วเลือก System Preferences
  • เลือก "ผู้ใช้และกลุ่ม" และเลือกชื่อผู้ใช้ที่คุณกำลังเปลี่ยนแปลง
  • คลิกขวาที่ชื่อผู้ใช้ที่คุณต้องการเปลี่ยนแปลงแล้วเลือก "ตัวเลือกขั้นสูง ... "
  • เปลี่ยนฟิลด์ที่อยู่ถัดจาก "ชื่อบัญชี" และ "ไดเรกทอรีแรก" เพื่อให้เหมาะกับชื่อย่อใหม่
  • คลิก "ตกลง" เพื่อยอมรับการเปลี่ยนแปลงอาจมีความล่าช้าเล็กน้อยเมื่อมีการอัปเดตสิ่งต่างๆ

ขณะนี้ชื่อผู้ใช้ระยะสั้นมีการเปลี่ยนแปลง แต่คุณยังไม่เสร็จสมบูรณ์ ออกจากระบบบัญชีผู้ดูแลระบบที่ใช้งานอยู่ในปัจจุบันหรือใช้ 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