เปลี่ยนรหัสผ่านผู้ดูแลระบบด้วย Mac OS X Single User Mode

ถ้าคุณอยู่ใน IT หรือเพียงแค่แก้ไข Grandmas Mac จะไม่ใช่เรื่องแปลกที่จะได้รับเครื่องที่คุณไม่มีรหัสผ่านผู้ดูแลระบบ ถ้าคุณพบว่าตัวเองอยู่ในสถานการณ์เช่นนี้คุณสามารถเปลี่ยนรหัสผ่านผู้ดูแลระบบหรือผู้ใช้รายอื่น ๆ ได้ง่ายๆโดยการบูตเข้าสู่โหมดผู้ใช้ single user mode ของ Mac OS X ฉันคิดว่านี่เป็นความรู้ที่จำเป็นสำหรับการแก้ปัญหา Macs

เปลี่ยนรหัสผ่านผู้ดูแลระบบในโหมดผู้ใช้เดี่ยวของ Mac OS X

นี่เป็นกระบวนการหลายขั้นตอน แต่ทำได้ง่าย:

  • ขั้นแรกคุณต้องป้อน Single User Mode บูตเครื่อง Mac ใหม่และ กด Command + S ค้างไว้ ที่บูตเพื่อเข้าสู่บรรทัดคำสั่ง
  • คุณจะเห็นโน้ตที่ Mac OS X แจ้งให้คุณทราบว่าคุณจำเป็นต้องเรียกใช้คำสั่งสองคำเพื่อทำการเปลี่ยนแปลงระบบแฟ้มซึ่งเป็นสิ่งที่จำเป็นเพื่อให้เราสามารถจัดการได้ก่อน
  • คำสั่งแรกตรวจสอบระบบแฟ้ม Mac OS X เพื่อหาข้อผิดพลาดและแก้ไขปัญหาอาจใช้เวลาสักครู่ในการรัน:
  • fsck -fy

  • คำสั่งต่อไปจะติดตั้งไดรฟ์รากของ Mac OS X เพื่อให้สามารถเขียนได้ซึ่งจะช่วยให้คุณสามารถเปลี่ยนแปลงระบบไฟล์ได้:
  • mount -uw /

  • หลังจากติดตั้งระบบไฟล์แล้วคุณสามารถรีเซ็ตรหัสผ่านผู้ใช้โดยใช้คำสั่งต่อไปนี้:
  • passwd username

  • คุณจะต้องป้อนรหัสผ่านใหม่สองครั้งเพื่อตั้งค่าใหม่และยืนยันการเปลี่ยนแปลง

โปรดทราบว่ารหัสผ่านจะไม่ปรากฏขึ้นอย่างเห็นได้ชัดเมื่อใช้คำสั่ง 'passwd' ดูเหมือนว่าไม่มีการป้อนอะไรเลย นั่นคือการปฏิบัติตามมาตรฐานในบรรทัดคำสั่งของโลก

การเปลี่ยนรหัสผ่านผู้ดูแลระบบใน OS X Lion, Mountain Lion และในภายหลัง

สำหรับผู้ใช้ที่มี OS X 10.7.3 ขึ้นไปรวมถึง OS Lion 10.8+ Mountain Lion อาจจำเป็นต้องมีขั้นตอนเพิ่มเติมในการโหลด open directory ลองใช้ลำดับคำสั่งต่อไปนี้กับ Mac OS X รุ่นที่ใหม่กว่าหมายเหตุความแตกต่างหลักคือการใช้ 'launchctl' ระหว่างการติดตั้งไดรฟ์และเปลี่ยนรหัสผ่าน:

#1 fsck -fy
#2 mount -uw /
#3 launchctl load /System/Library/LaunchDaemons/com.apple.opendirectoryd.plist
#4 passwd username

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

reboot

หรือโดยใช้วิธีการรีสตาร์ทแบบมาตรฐานด้วยแป้นพิมพ์ลัดปิดหรือกดปุ่มเปิด / ปิด ในการบูตครั้งถัดไปรหัสผ่านผู้ดูแลระบบที่มีการเปลี่ยนแปลงจะใช้งานได้ตามที่คาดไว้

ไม่ทราบชื่อผู้ดูแลระบบหรือไม่? ไม่มีปัญหา
หากคุณกำลังซ่อมเครื่อง someones และคุณไม่รู้จักชื่อผู้ใช้เพื่อตั้งค่าใหม่ให้ดูที่ / ผู้ใช้ที่:

ls /Users/

ที่นี่คุณจะเห็นอย่างน้อยสามรายการ ได้แก่ . localized Shared และชื่อผู้ใช้ ชื่อผู้ใช้คือสิ่งที่คุณต้องการเปลี่ยนด้วยคำสั่ง passwd

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

วิธีนี้เป็นวิธีที่ง่ายและรวดเร็วกว่าวิธีการสำหรับรีเซ็ตรหัสผ่านที่สูญหายหรือใช้แผ่น DVD สำหรับเริ่มระบบ Mac OS X เนื่องจากมีการเปลี่ยนรหัสผ่านของผู้ใช้ root ที่มีอยู่แทนการสร้างบัญชีผู้ใช้ผู้ดูแลระบบรายใหม่ ทั้งสองทำงานได้ดีดังนั้นคุณจึงสามารถใช้วิธีการใดก็ได้ที่คุณต้องการ

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