ฉันจะรีเซ็ตรหัสผ่านของ Mac จากโหมดผู้ใช้คนเดียวได้อย่างไร


22

พี่สาวของฉันซื้อ MacBook มือสองเมื่อประมาณ 6 เดือนก่อนและเธอทำรหัสผ่านหาย

นี่เป็นขั้นตอนที่ฉันพยายามใช้เพื่อรีเซ็ตรหัสผ่าน:

  1. บูตเข้าสู่โหมดผู้ใช้คนเดียว (กด Command-S เมื่อเปิดเครื่อง)
  2. ชนิด fsck -fy
  3. ชนิด mount -uw /
  4. ชนิด launchctl load /System/Library/LaunchDaemons/com.apple.DirectoryServices.plist
  5. พิมพ์dscl . -passwd /Users/username passwordแทนที่ชื่อผู้ใช้ด้วยชื่อผู้ใช้และรหัสผ่านด้วยรหัสผ่านที่ต้องการ
  6. Reboot

แต่เมื่อผมลองขั้นตอนที่ 4 launch_msg(): Socket is not connectedก็กล่าวว่า

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


ในขั้นตอนที่สี่ของคุณ "dscl. passwd / Users / ชื่อผู้ใช้" คือ "ผ่าน" รหัสผ่านใหม่หรือไม่ และ "ชื่อผู้ใช้" เป็นชื่อผู้ใช้ที่พบในคำสั่ง "ls / ผู้ใช้" หรือไม่

คำตอบ:


3

เมื่อคุณเมานต์ระบบไฟล์คุณควรจะสามารถใช้passwd usernameแล้วใส่รหัสผ่านสองครั้ง


คุณแนะนำและขั้นตอนเหล่านั้น: 1. พิมพ์fsck -fy2. พิมพ์mount -uw /3. พิมพ์passwd usernameมีวิธีการรู้ชื่อผู้ใช้หรือไม่? ผมไม่แน่ใจว่าผมควรจะใส่พื้นที่จากชื่อหน้าจอหลัก ...
Alexandre

ถ้าฉันจำได้ว่าถูกต้องฉันก็ลองทำเช่นนั้นเมื่อวานนี้และระบบก็ขอให้ฉันเข้าlaunchctl load /System/Library/LaunchDaemons/com.apple.DirectoryServices.plistก่อน :(
Alexandre

คุณสามารถทำ ls / Users / และดูรายชื่อผู้ใช้ที่นั่น
hiiambo

ขอบคุณมาก ! ฉันกำลังพิมพ์ Is * แทนที่จะเป็น ls (* เมืองหลวงของฉัน)
Alexandre

1
มันคือ l ดังนั้นมันจะเป็น LS ถ้าอยู่ในแคปทุกตัว
hiiambo

50

ลองโหลดcom.apple.opendirectoryd.plistแทน

  1. กดค้าง command-S เมื่อเริ่มต้น
  2. mount -uw /วิ่ง ( fsck -fyไม่จำเป็น)
  3. ใน 10.7 และใหม่กว่าให้รัน:

     launchctl load /System/Library/LaunchDaemons/com.apple.opendirectoryd.plist

    หรือใน 10.6 และก่อนหน้านี้:

    launchctl load /System/Library/LaunchDaemons/com.apple.DirectoryServices.plist
  4. เรียกใช้passwd usernameและรีเซ็ตรหัสผ่าน
  5. rebootวิ่ง

วิธีที่สองในการรีเซ็ตรหัสผ่านเข้าสู่ระบบของบัญชีคือการใช้รีเซ็ตรหัสผ่านแอพจากพาร์ติชันการกู้คืน:

  1. กดค้าง command-R เมื่อเริ่มต้น
  2. เปิด Terminal จากเมนู Utilities
  3. เรียกใช้resetpasswordซึ่งเปิดแอปพลิเคชันรีเซ็ตรหัสผ่าน
  4. เลือกระดับเสียงและบัญชีและรีเซ็ตรหัสผ่าน

วิธีที่สามคือการสร้างบัญชีผู้ดูแลระบบใหม่:

  1. กดค้าง command-S เมื่อเริ่มต้น
  2. mount -uw /วิ่ง
  3. rm /var/db/.AppleSetupDoneวิ่ง
  4. rebootวิ่ง
  5. ทำตามขั้นตอนในการสร้างบัญชีใหม่
  6. รีเซ็ตรหัสผ่านของบัญชีเก่าจากบานหน้าต่างการตั้งค่าผู้ใช้และกลุ่ม

ไม่มีตัวเลือกเหล่านี้รีเซ็ตรหัสผ่านของพวงกุญแจเข้าสู่ระบบ

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


อนิจจาสิ่งนี้ไม่ได้ทำงานในสถานการณ์ของฉัน ฉันเพิ่งได้รับ 'launch_msg (): ซ็อกเก็ตไม่ได้เชื่อมต่อ'
Dave Sag

เหตุผลใดที่com.apple.opendirectoryd.plistจะไม่มีอยู่?
Jake Wilson

/System/Library/LaunchDaemons/com.apple.DirectoryServices.plistไม่มีอยู่ใน OSX 10.4 บน Powerbook G4 ของฉัน เพิ่งจะชี้ให้เห็นว่า
Wyatt8740

สมบูรณ์แบบคำตอบอย่างละเอียด ขอบคุณมากสำหรับสิ่งนี้ คำถามด่วน: คุณสามารถขยายผลของ "การล็อกอินพวงกุญแจ" ที่ไม่ได้ถูกรีเซ็ตด้วยสิ่งนี้ได้หรือไม่? ขอบคุณ!
Joshua Pinter

วิธีที่สามทำงานให้ฉันด้วย Snow Leopard Server; ครั้งแรกและครั้งที่สองไม่ได้
Christos Hayward

6

ฉันได้รับlaunch_msg(): Socket is not connectedข้อความต่อไปดังนั้นฉันจึงใช้ซีดีเพื่อไปยังไดเรกทอรี LaunchDaemons และพิมพ์ลงไป

launchctl load com.apple.DirectoryServices.plist 
passwd username

สิ่งนี้ใช้ได้ผล ไม่แน่ใจว่าทำไมมันไม่ชอบเส้นทางไดเรกทอรีเนื่องจากไม่มีข้อผิดพลาด



คำตอบไม่ได้รับเนื่องจากทุกคนพยายามพิมพ์ใน launchctl load /System/Library/LaunchDaemons/com.apple.opendirectoryd.plist สิ่งนี้ไม่ทำงานเนื่องจากฉันต้องไปที่ไดเรกทอรี LaunchDaemons
Kelli

1
สิ่งนี้ก็ใช้ได้กับฉันเช่นกันหลังจากที่ฉันทำสิ่งต่อไปนี้: หลังจากคุณ cd เข้าไปในไดเรกทอรี LaunchDaemons ที่/System/Libraryคุณพิมพ์คำสั่งmount -uw /เพื่อให้คำสั่งของคุณเขียนได้
Benjamin Dunphy

2

ระงับ⌘-Sเมื่อเริ่มต้นแล้วพิมพ์

/sbin/fsck -y
/sbin/mount -uw /
sh /etc/rc

passwd [username of account you want to change here]

ควรให้คุณป้อนรหัสผ่านใหม่สองครั้ง

reboot
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.