Friday, December 30, 2011

Mac OS X Single User Password Reset

The following procedure is more or less a back door into the Mac OS X operating system that will alow you to reset lost or forgotten Administrator passwords. This situation was presented me when a client had forgetten their User password and the Administrator password when I needed to install software on their Mac.

I encourage that you save your work and if possible make a backup prior to performing this procedure.

Note: I have confirmed this to work on Mac OS X 10.4. Please comment if you have been able to use this in other versions.

Firstly, make note of the username(s) you wish to reset. This can be found in System Preferences. You will need the Unix username which will not have any spaces. For example, if your Display Name on the Mac is John Smith, your username is likely to be johnsmith as configured by the Mac. Preferably make note of the main administrator account. Once you have reset this password, you can make other changes later.

Once you have made note of the username, reboot the computer.

On startup (about the time of the startup sound), press and hold Command+S

Once the system has booted in the Safe Mode or Single-User Mode, you need to enter a particular command shell. Enter the following:
sh /etc/rc
then press Enter.

You will now be able to reset any user account on this PC using the following command:
passwd , then press Enter.
After the passwd, enter the unix username for the user account that you wish to reset. You will be asked to enter the new password in twice to confirm the change.

Once the changes have been made, you can now reboot the system. Commands reboot or init 6 should initiate the reboot.

Remember, please leave a comment of your experiences below.


4 comments:

  1. Hi, Your blog is really very informative and useful for me. Thanks for sharing this valuable blog.
    Regards..
    Unix Training Institutes in Chennai

    ReplyDelete
  2. hi,this is the excellent information..we have to provide the lot new information..Thanks a lot..

    Informatica Training in Chennai | Hadoop Training in Chennai

    ReplyDelete
  3. Your blog is very useful to know about mac os,..thank you for sharing this with usPHP Training in Bangalore || Oracle DBA Training in Bangalore

    ReplyDelete
  4. This software version is new to me thanks for sharing thise information's, it is really good and nice too.



    informatica training in chennai

    ReplyDelete