เปลี่ยนรหัสผ่านใน Mac OS X 10.7 Lion โดยไม่ทราบรหัสผ่านปัจจุบัน

Anonim

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

  • เปิด Terminal ซึ่งอยู่ใน /Applications/Utilities/
  • พิมพ์ 'whoami' ที่บรรทัดคำสั่งเพื่อรับชื่อล็อกอินที่ถูกต้องของผู้ใช้ปัจจุบัน ซึ่งจะมีลักษณะดังนี้:
  • $ whoami Will

  • พิมพ์คำสั่งต่อไปนี้ แทนที่ 'ชื่อผู้ใช้' ที่ท้ายด้วยชื่อล็อกอินของผู้ใช้ปัจจุบันที่คุณได้รับจาก whoami:
  • dscl localhost -passwd /Search/Users/username

  • ป้อนรหัสผ่านใหม่ 1 ครั้ง กด return และยืนยันรหัสผ่านใหม่อีกครั้ง กด return

รหัสผ่านถูกเปลี่ยนแล้ว

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

โปรดจำไว้ว่า เช่นเดียวกับสิ่งอื่นๆ ในบรรทัดคำสั่ง การใช้อักษรตัวพิมพ์ใหญ่มีความสำคัญ ดังนั้นหากชื่อผู้ใช้ถูกรายงานกลับเป็น “Will” ซึ่งจะแตกต่างจาก “will” – อย่าลืมใช้ตัวพิมพ์ใหญ่ที่ถูกต้องสำหรับ รหัสผ่านที่จะเปลี่ยน

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

กลอุบายนี้รวมอยู่ในเคล็ดลับที่กว้างและซุกซนมากขึ้นซึ่งเราจะหลีกเลี่ยง อย่างไรก็ตาม ขอขอบคุณแดเนียลที่ส่งสิ่งนี้มาให้!

Update: รายงานและความคิดเห็นเพิ่มเติมแนะนำว่านี่เป็นข้อผิดพลาดใน OS X Lion หากเป็นเช่นนั้น เราคาดว่าการอัปเดตความปลอดภัยจะเป็น Mac OS 10.7 ในอนาคตอันใกล้ที่จะลบความสามารถในการเรียกใช้ dscl โดยไม่ต้องมีการตรวจสอบสิทธิ์ของผู้ดูแลระบบ เราจะแจ้งให้คุณทราบต่อไป

เปลี่ยนรหัสผ่านใน Mac OS X 10.7 Lion โดยไม่ทราบรหัสผ่านปัจจุบัน