คัดลอกโปรไฟล์ผู้ใช้ทั้งหมดไปยังอุปกรณ์ใหม่ด้วยชื่อผู้ใช้อื่น


6

งาน MBP ของฉันถูกตั้งค่าเป็นอุปกรณ์แบบสแตนด์อโลน แต่ตอนนี้ต้องเข้าร่วมเครือข่ายองค์กร

จะมีวิธีการคัดลอกรายละเอียดของผู้ใช้ (ปพลิเคชันการตั้งค่าการตั้งค่าขั้ว ฯลฯ ) ทั้งหมดของฉันไปยังอุปกรณ์ใหม่ (เครื่องเดียวกันได้รับการเช็ด) ที่มีแตกต่างกันชื่อผู้ใช้? (เช่น domain \ dunc)

บัญชีผู้ใช้ใหม่จะถูกสร้างขึ้นบนอุปกรณ์ "ใหม่" แล้วและฉันไม่สามารถเปลี่ยนได้


สิ่งนี้ต้องการคำชี้แจงเพิ่มเติมเล็กน้อยในขณะนี้ว่าคุณกำลังเข้าร่วมโดเมน มีการตั้งค่าของผู้ใช้และการตั้งค่าระบบ ; หลังอาจถูกกำหนดโดยผู้ดูแลระบบของคุณซึ่งคุณไม่สามารถเปลี่ยนได้ คุณต้องการเปลี่ยนการตั้งค่าส่วนบุคคลของคุณเองหรือแม้แต่เปลี่ยนการตั้งค่าทั้งระบบหรือไม่?
อัลลัน

ขอบคุณอัลลัน ขออภัยในความสงสัย - ฉันไม่เคยใช้ Mac ที่เข้าร่วมกับโดเมน ฉันจะควบคุมการตั้งค่าระบบได้อย่างสมบูรณ์แม้ในขณะที่อุปกรณ์อยู่ในโดเมน ฉันต้องการคัดลอกให้มากที่สุดโดยทั่วไปแล้ว - ฉันควรจะตั้งค่าเครื่อง Mac ในแบบที่เป็นตอนนี้บนเครือข่ายขององค์กร
dunc

2
Time Machine และ Migration Assistance อาจนำคุณไปยังที่ที่คุณต้องไป แต่ก็มียูทิลิตี้ในGitHubที่ควรทำเช่นนี้ ฉันยังไม่มีโอกาสทดสอบสิ่งนี้
อัลลัน

นั่นเป็นลิงค์ที่ยอดเยี่ยม @Allan ขอบคุณ เสียงเหมือนทั้งหมดที่ฉันต้องทำคือติดตั้งแอปพลิเคชันที่ฉันใช้แล้วกู้คืนค่ากำหนดของฉันโดยใช้ยูทิลิตี้นั้น มีอะไรที่คุณคิดว่าหายไปหลังจากฉันทำ 2 สิ่งเหล่านี้หรือไม่? คุณควรใส่คำตอบลงไปในนั้นเป็นวิธีที่ใกล้เคียงที่สุดที่ฉันต้อง "แก้ไข" จนถึงตอนนี้
dunc

2
ฉันกำลังมองหายูทิลิตีที่คล้ายกัน (แต่ไม่สูงในรายการลำดับความสำคัญของฉัน) และได้ไตร่ตรองแล้วว่าฉันจะติดตั้งซอฟต์แวร์บุคคลที่สามโดยอัตโนมัติผ่านทางทุบตีได้อย่างไรและการบันทึก / โยกย้ายการตั้งค่าผ่านระบบคลาวด์ ฉันไม่ได้โพสต์ไว้เป็นคำตอบเพราะฉันไม่มีเวลาไปทดสอบเลย แม้ว่าจะได้รับการบำรุงรักษาอย่างแข็งขันเมื่อ 4 เดือนก่อน นี่คือเหตุผลที่ฉันไม่ได้เขียนมันเป็นคำตอบ - ฉันไม่ได้มีความรู้โดยตรงเกี่ยวกับวิธีการทำงาน
อัลลัน

คำตอบ:


1

ฉันทำสิ่งเดียวกันหลายครั้งด้วยเหตุผลเดียวกัน

ในสิ่งต่อไปนี้ฉันถือว่าคุณใช้ macOS High Sierra หรือใหม่กว่า หากไม่ใช่กรณีดังกล่าวตัวเลือกพา ธ และบานหน้าต่างการตั้งค่าบางอย่างอาจแตกต่างกัน

สิ่งที่ฉันได้พบคือการใช้ Apple ID เดียวกันทั้งบนเครื่องเก่าและใหม่ / การติดตั้งนั้นไปไกล เพียงตรวจสอบให้แน่ใจว่าได้เลือกMail , Contacts , Calendars , Reminders , Safari , Notesและโดยเฉพาะอย่างยิ่งKeychainsในSystem Preferences / iCloudบนเครื่องทั้งสอง หากต้องการคุณสามารถเปิดใช้งานรายการอื่น ๆ เช่นไดรฟ์ iCLoud, รูปภาพ ฯลฯ

วิธีนี้คุณจะสามารถโยกย้ายรหัสผ่านบุ๊กมาร์กและประวัติ Safari เป็นต้นด้วยการใช้ Apple ID เดียวกันคุณจะสามารถดาวน์โหลดแอปทั้งหมดที่คุณซื้อจาก App Store อีกครั้ง

หากคุณใช้ Dropbox หรือสิ่งที่คล้ายกันให้ติดตั้งและติดตั้งบนเครื่อง / ติดตั้งใหม่ วิธีนี้ไฟล์ใด ๆ ที่จัดเก็บจะมีอยู่ในกล่องใหม่เช่นกัน

สิ่งที่ยังขาดหายไปคือ:

  • เอกสาร (รายการที่ไม่ได้อยู่ใน iCloud Drive, Dropbox เป็นต้น)
  • การตั้งค่า
  • ปุ่ม SSH
  • แอพใด ๆ ที่ไม่ได้ซื้อจาก App Store
  • ส่วนขยายทั่วทั้งระบบ, โปรไฟล์ VPN และอื่น ๆ ที่คล้ายกัน

เพื่อนำมาซึ่งสิ่งที่ฉันแนะนำคือต่อไปนี้ เข้าสู่เครื่องเก่าของคุณ / ติดตั้งและสำรองข้อมูล (ไปยังไดรฟ์ภายนอกหรือ USB stick):

  • ไดเรกทอรีบ้านของคุณ ( / ผู้ใช้ / "ชื่อผู้ใช้" )
  • /ห้องสมุด
  • / ผู้ใช้ / แชร์ (ถ้าไม่ว่าง)

การสำรองข้อมูล Time Machine จะสมบูรณ์และเป็นที่นิยมมากกว่า

บนเครื่องใหม่ / ติดตั้งภายใต้บัญชีใหม่ของคุณ:

  • ติดตั้งแอปเก่าของคุณใหม่ (ดาวน์โหลดใหม่หากจำเป็น)
  • คัดลอกไดเรกทอรีApplication Support , แบบอักษรและการตั้งค่าจาก "ไดเรกทอรีบ้านเก่าของคุณ" / Library /การdirectory "บ้านของคุณใหม่" / Library /
  • ทำเช่นเดียวกันกับไดเรกทอรีเฉพาะแอปที่คุณพบ
  • แสดงไฟล์ที่ซ่อนอยู่ในโฮมไดเร็กตอรี่เก่าของคุณโดยใช้ Finder ( Command+ Shift+ .) และคัดลอก. ssh , .localและไฟล์และไดเรกทอรีเฉพาะของแอป (เช่น. vim /และ. vimrc )
  • คัดลอกเนื้อหาของเก่า/ ผู้ใช้ / แชร์ไปยังเครื่องใหม่
  • คัดลอกไฟล์หรือไดเรกทอรีใด ๆ จากโฟลเดอร์เก่า/ Libraryไปยังไฟล์ใหม่ นี้มักจะเกี่ยวข้องกับการมองภายในApplication Support , ส่วนขยายและแบบอักษรที่อยู่ในนั้น

แอพลิเคชัน secific configs จะถูกเก็บไว้มักจะอยู่ในไดเรกทอรีบ้านของคุณภายในและLibrary/Preferences / หรือ Library/Application Supportในการคัดลอกสิ่งที่อยู่เหนือคุณมีสองทางเลือก:

  • คัดลอกทั้งหมดLibrary/PreferencesและLibrary/Application Supportไดเรกทอรีจากบ้านเก่าของคุณไปยังบัญชีใหม่
  • เลือกคัดลอกไฟล์และไดเรกทอรีจากที่ตั้งสองแห่งไปยังบัญชีใหม่

การตั้งค่าของฉันสำหรับตัวเลือกหลังตามที่ฉันต้องการเก็บสิ่งที่สะอาด

หมายเหตุและคำเตือนบางอย่าง: การล้อเล่นกับ/ Users / Sharedและโดยเฉพาะ/ Library / Extensionsไม่จำเป็นต้องใช้ โปรดทำมันเฉพาะเมื่อคุณรู้ว่าคุณกำลังทำอะไรอยู่เพราะคุณอาจทำให้เครื่องใหม่ของคุณยุ่งเหยิง

ในครั้งต่อไปคุณอาจต้องการตรวจสอบการตั้งค่าของเครื่อง macOS ใหม่โดยอัตโนมัติ มีหลายวิธีที่จะทำเช่นนั้น หนึ่งที่ผมใช้ถ้ามีของคุณเองdotfiles

ไฟล์ส่วนใหญ่ที่คุณจะคัดลอกโดยใช้ขั้นตอนที่อธิบายไว้ข้างต้นไม่ได้ผูกกับชื่อผู้ใช้ของคุณ อย่างไรก็ตามมีข้อยกเว้นจำนวนหนึ่ง (ส่วนใหญ่เป็นเชลล์การกำหนดค่าและประวัติของคุณ)

หากคุณคุ้นเคยกับเทอร์มินัลคุณสามารถใช้grepเพื่อค้นหาพวกเขา (เช่นfind $HOME -exec grep $USER {} \; -printในเครื่องเก่าเมื่อเข้าสู่ระบบในฐานะบัญชีเก่าของคุณ)

ในที่สุดรายการข้างต้นอาจไม่สมบูรณ์ อย่างไรก็ตามคุณควรปรับให้เข้ากับความต้องการของคุณ

โชคดี!


ขอบคุณสำหรับความพยายามของคุณที่นี่ ฉันจะรองรับการกำหนดค่าเฉพาะแอปได้อย่างไร
dunc

1
configs เฉพาะแอปจะถูกเก็บไว้ในและ~/Library/Preferences / หรือ ~/Library/Application Supportคุณสามารถคัดลอกสิ่งเหล่านั้นได้ อัปเดตคำตอบแล้ว
fpierfed

0

Migration Assistant ถูกสร้างขึ้นสำหรับสถานการณ์เช่นนี้ มันจะทำให้คุณมีตัวเลือกในการถ่ายโอนมากกว่าหนึ่งผู้ใช้ที่เฉพาะเจาะจง นี่คือบทความของ Apple ที่มีเนื้อหาครอบคลุม

ผู้ช่วยการโยกย้ายอาจจะไม่ให้ตัวเลือกในการเปลี่ยนชื่อผู้ใช้ของคุณ โชคดีที่มันไม่ยากเกินไป - นี่คือแนวทางในการ .. ตรวจสอบให้แน่ใจว่าคุณได้ออกจากระบบเมื่อคุณทำตามขั้นตอนเหล่านี้ & ให้คุณเปลี่ยนทั้งชื่อผู้ใช้และโฟลเดอร์บ้าน หากคุณเปลี่ยนเพียงครั้งเดียวมีโอกาสที่ดีที่คุณจะไม่สามารถลงชื่อเข้าใช้บัญชีนั้นอีกครั้งได้


ขอบคุณสำหรับคำตอบ. น่าเสียดายที่ฉันไม่คิดว่ามันจะใช้งานได้ บัญชีผู้ใช้จะมีอยู่แล้วใน Mac เครื่องใหม่เนื่องจากจะเป็นการสร้างโครงสร้างองค์กรโดยแผนกอื่นในองค์กร เช่นเครื่อง Mac จะนำเสนอให้ฉันด้วยบัญชีผู้ใช้เข้าร่วมโดเมนเหมือนdomain\duncและฉันพยายามที่จะย้ายบัญชีผู้ใช้ที่มีอยู่ของฉัน (จากฉัน Mac ที่มีอยู่) ในโปรไฟล์นี้
Dunc
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.