Ok, another newbie experiment on my new MBP (MacBook Pro) led to break my user account; which afterwards did not allow me to install anything. It should have been nicely accepted what I did, but you never knew the corners of operating system which are not tested..

As I had default user name which is different from rest of my other Linux boxes; so that it becomes easy to ssh or scp instead of suppying the user name everytime … so thought of having the same username even for mac terminal. Instead of creating a new user, I tried to rename the existing one using the utility ‘niutil‘ which comes part of the base OS.

sudo niutil -createprop / /users/olduser_name newuser

Which actually renamed ‘olduser’ to ‘newuser’, and upon rebooting everything started working. Even when I goto terminal I can see the new user instead of old user.

But the actual problem started when I needed to install any applications or utilities as it needs sudo access. As the olduser is part of sudoers, but the new user is not. I am not sure how it broke..now entering old user and password does not work nor the new one as the password was same for both the users as I never changed them….so, the only option left for me to rebuild the whole system…as I lost the sudo account and I cant even enter to root mode, nor I can enable the root account; which needs sudo access. Either way completely broken..

Before running the niutil I should have added the new user to the sudoers file; that might have worked out or enabling the root user before changing to new user…anyway, its too late… time for reinstall

  • Print
  • Twitter
  • Facebook
  • PDF
  • Google Bookmarks

Related posts:

  1. Vista – User Account Control (UAC)
  2. Reinstall Mac OS X 10.4
  3. Improve performance of Vista – PC or Mac
  4. Readyboost works on Mac Virtual Vista