เปลี่ยนรหัสผ่านผู้ดูแลระบบด้วยโหมดผู้ใช้คนเดียวของ Mac OS X
สารบัญ:
หากคุณทำงานด้านไอทีหรือแค่ซ่อม Grandmas Mac ไม่ใช่เรื่องแปลกที่จะได้รับเครื่องที่คุณไม่มีรหัสผ่านผู้ใช้ที่เป็นผู้ดูแลระบบ หากคุณพบว่าตัวเองอยู่ในสถานการณ์นี้ คุณสามารถเปลี่ยนรหัสผ่านผู้ดูแลระบบหรือผู้ใช้รายอื่นได้ง่ายๆ เพียงแค่บูตเข้าสู่บรรทัดคำสั่ง Single User Mode ของ Mac OS X ฉันถือว่านี่เป็นความรู้ที่จำเป็นสำหรับการแก้ไขปัญหา Mac
เปลี่ยนรหัสผ่านผู้ดูแลระบบในโหมดผู้ใช้คนเดียวของ Mac OS X
นี่เป็นกระบวนการหลายขั้นตอน แต่ง่ายต่อการปฏิบัติตาม:
- ก่อนอื่น คุณต้องเข้าสู่โหมดผู้ใช้คนเดียว รีบูตเครื่อง Mac และ กด Command+S ค้างไว้ขณะบู๊ตเพื่อเข้าสู่บรรทัดคำสั่ง
- คุณจะเห็นโน้ตที่ Mac OS X บอกคุณว่าคุณต้องเรียกใช้สองคำสั่งเพื่อทำการเปลี่ยนแปลงระบบไฟล์ นี่เป็นสิ่งจำเป็น ดังนั้นมาจัดการกันก่อน
- คำสั่งแรกจะตรวจสอบระบบไฟล์ Mac OS X เพื่อหาข้อผิดพลาดและทำการแก้ไข อาจใช้เวลาสองสามนาทีจึงจะเรียกใช้:
- คำสั่งถัดไปจะเมานต์ไดรฟ์ Mac OS X รูทเป็นแบบเขียนได้ ซึ่งช่วยให้คุณเปลี่ยนแปลงระบบไฟล์ได้:
- หลังจากติดตั้งระบบไฟล์แล้ว คุณสามารถรีเซ็ตรหัสผ่านของผู้ใช้โดยใช้คำสั่งต่อไปนี้:
- คุณจะต้องป้อนรหัสผ่านใหม่สองครั้งเพื่อรีเซ็ตและยืนยันการเปลี่ยนแปลง
fsck -fy
ภูเขา -uw /
passwd username
โปรดทราบว่ารหัสผ่านจะมองไม่เห็นเมื่อใช้คำสั่ง 'passwd' ดูเหมือนว่าไม่ได้ป้อนอะไรเลย นั่นคือแนวทางปฏิบัติมาตรฐานในโลกบรรทัดคำสั่ง
การเปลี่ยนรหัสผ่านผู้ดูแลระบบใน OS X Lion, Mountain Lion และใหม่กว่า
สำหรับผู้ใช้ OS X 10.7.3 และใหม่กว่า รวมถึง OS X 10.8+ Mountain Lion อาจต้องมีขั้นตอนเพิ่มเติมในการโหลดไดเร็กทอรีเปิด หากคุณมีปัญหากับวิธีการข้างต้น ให้ลองลำดับคำสั่งต่อไปนี้กับ Mac OS X เวอร์ชันใหม่ โปรดทราบว่าความแตกต่างหลักคือการใช้ 'launchctl' ระหว่างการติดตั้งไดรฟ์และการเปลี่ยนรหัสผ่าน:
1 fsck -fy 2 mount -uw / 3 launchctl load /System/Library/LaunchDaemons/com.apple.opendirectoryd.plist 4 ชื่อผู้ใช้ passwd
รหัสผ่านควรเปลี่ยนตามที่คาดไว้ ซึ่งคุณสามารถรีบูตและใช้บัญชีผู้ใช้ผู้ดูแลระบบตามที่คาดไว้ การรีบูตสามารถทำได้ผ่านบรรทัดคำสั่งโดยพิมพ์:
reboot
หรือโดยใช้วิธีรีสตาร์ทด้วยตนเองมาตรฐานของแป้นพิมพ์ลัด ปิดเครื่อง หรือกดปุ่มเปิดปิดค้างไว้ ในการบู๊ตครั้งถัดไป รหัสผ่านผู้ดูแลระบบที่เปลี่ยนจะใช้งานได้ตามคาด
ไม่ทราบชื่อแอดมิน? ไม่มีปัญหา หากคุณกำลังซ่อมเครื่องของใครบางคนและคุณไม่ทราบชื่อผู้ใช้ที่จะรีเซ็ต เพียงแค่ค้นหาใน /Users with:
ls /Users/
ที่นี่ คุณจะเห็นอย่างน้อยสามรายการ .localized ที่ใช้ร่วมกัน และชื่อผู้ใช้ ชื่อผู้ใช้คือสิ่งที่คุณจะต้องเปลี่ยนด้วยคำสั่ง passwd
หลังจากรีเซ็ตรหัสผ่านและยืนยันแล้ว คุณสามารถออกจากโหมดผู้ใช้คนเดียวโดยพิมพ์ exit หรือรีบูต ตอนนี้ Mac จะบู๊ตตามปกติ และคุณจะสามารถเข้าถึงเครื่องได้ด้วยรหัสผ่านใหม่
นี่เป็นวิธีที่ง่ายและรวดเร็วกว่าวิธีการรีเซ็ตรหัสผ่านที่หายไปหรือใช้ดีวีดีสำหรับบูต Mac OS X เนื่องจากเป็นการเปลี่ยนรหัสผ่านของผู้ใช้รูทที่มีอยู่แทนที่จะสร้างบัญชีผู้ใช้ที่เป็นผู้ดูแลระบบใหม่ ทั้งสองทำงานได้ดี ดังนั้นคุณสามารถใช้วิธีการใดก็ได้ที่คุณต้องการ
คุณสามารถใช้วิธีการเดียวกันนี้เพื่อไปยังส่วนต่างๆ ของหน้าจอล็อกสลีป/ปลุก แม้ว่าคุณจะต้องรีบูตเครื่อง Mac อย่างชัดเจน ซึ่งหมายความว่าคุณจะพลาดสิ่งที่อยู่บนเดสก์ท็อปของผู้ใช้ในปัจจุบัน