• I managed to corrupt my NetInfo database on an OS 10.4 server a few weeks ago by not cleanly unmounting the drive after booting from DVD and resetting the admin password. Long story short, this left me with no users on the system at all. With no users, I could not log in to create one, so I had to blow away the NetInfo database and restore it to factory defaults. This should only be done when you only have a small number of users, and don’t mind having to re-create them. Only the user account information is deleted, and the user directory is retained, but you will have to manually add any users you may have back into the system through the GUI, making sure that the new “user” references the old “user’s” account directory.

    If you have more than just one or two users, you should use the procedure to recover from one of your NetInfo database backups. A backup of your this database is made at 3:15 every day so long as the computer is running. It is stored in “/var/backups/”, and here are some instructions on how to recover it from it. If, however, you don’t care about re-adding users, and simply want to get into your system quickly, or if you don’t have a backup to restore from, here is how you can do it:

    BEWARE: THIS WILL COMPLETELY ERASE ALL USER ACCOUNT INFORMATION FROM THE SYSTEM!!! You are warned.

    1) Start by booting your Mac into single user mode. To do this, hold down both the “Apple” and the “s” keys as the system boots.

    2) The system will have mounted the “/” filesystem read-only to protect against data loss. To get “/” mounted read-write, we have to run two commands:

    # /sbin/fsck -fy

    # /sbin/mount -uw /

    3) Now “/” is mounted read-write, so we can start with the real work. First, rename your existing NetInfo database to something else so the OS will not see it on the way up:

    # mv /var/db/netinfo/local.nidb /var/db/netinfo/local.nidb.bad

    # mv /var/db/netinfo/network.nidb /var/db/netinfo/network.nidb.bad

    4) Next, remove the “.AppleSetupDone” file so the OS will kick you back into the installer upon boot and you can recreate your users.

    # rm /var/db/.AppleSetupDone

    5) Finally, reboot your system and recreate your users, making sure they are pointed towards their existing account directories.

    # reboot

    This entry was posted on Monday, October 1st, 2007 at 1:42 pm and is filed under Data and Technology. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.
  • 0 Comments

    Take a look at some of the responses we've had to this article.

  • Post a Comment

    Let us know what you thought.

  • Name:

    Email (required):

    Website:

    Message:

Visitors have tagged this post: t (25) - corrupt netinfo database (16) - database (12) - corrupt netinfo (8) - repair netinfo database (8) - x server 10.4 netinfo database corrupt (7) - repair netinfo db (7) - netinfo database corrupt (6) - restore netinfo database (6) - corrupted netinfo database (6) - corrupt netinfo (5) - restore netinfo os x (5) - .applesetupdone (5) - NetInfo database (5) - netinfo database corruption (4) - rm /var/db/.AppleSetupDone (4) - applesetupdone (4) - netinfo corrupted (4) - corrupt netinfo db (4) - netinfo corrupt (4) - os x corrupt network (4) - restoring netinfo database mac (3) - restore applesetupdone (3) - rm var/db/ applesetupdone read-only file system (3) - mac os x netinfo corruption (3) - mac netinfo (3) - rm var/db/ applesetupdone read only (3) - os x password corrupted (3) - REPAIR FILESYSTEM READ-ONLY FILE SYSTEM (3) - NetInfo database is corrupt (3) - corrupt netinfo os x (3) - corrupt netinfo database os x (3) - .applesetupdone read-only file system (3) - rcover netinfo database (3) - where is .AppleSetupDone (3) - netinfo mac (3) - fix netinfo (3) - corrupted netinfo (2) - netinfo OSX (2) - mac os x repair netinfo (2) - recreate netinfo (2) - os x user database (2) - OS X server boots single-user mode netinfo database (2) - rm /var/db/ AppleSetupDone (2) - os x netinfo database (2) - remove applesetupdone tiger (2) - mac os x netinfo (2) - os x single user mode netinfo (2) - repair netinfo single user mode (2) - mac os x tiger backup netinfo database (2) - tiger mac nidb (2) - rm: /var/db/.applesetupdone: Read-Only File System (2) - restore netinfo backup (2) - single user mode applesetupdone (2) - osx network .applesetupdone (2) - repair corrupt Netinfo database (2) - password database corrupted in Linux (2) - backup netinfo (2) - os x netinfo corrupt (2) - corrupted users in tiger (2) - netinfo file corruption os x (2) - start restore from single user mac os x (2) - where database NetInfo stored in Mac OS X 10.4 (2) - delete netinfo database (2) - mac os x tiger 10.4 /var/db/.applesetupdone (2) - 10.4 .AppleSetupDone netinfo (2) - mac netinfo corrupted (2) - netinfo corruption (2) - mount macosX netinfo (2) - remove netinfo (2) - remove /var/db/.AppleSetupDone (2) - delete netinfo database os x (2) - delete netinfo database 10.4 (2) - restore netinfo (2) - network.nidb (2) - single user applesetupdone (2) - netinfo fix (2) - os x fix netinfo (2) - osx user database corrupt (2) - netinfo db tiger (2) - recreate a corrupt osx user account (2) - netinfo database os x (2) - corrupt mount points os x (2) - recreate user account OS X (2) - how to erase read-only file is osx (2) - erase osx10.4 password (2) - mac netinfo corrupt (2) - mac corrupt account (2) - os x corrupt directory services (2) - osx corrupt filesystem (2) - Tiger netinfo database restore (2) - users (2) - corrupt netinfo database 10.4 (2) - tiger corrupt netinfo (2) - netinfo corrupt os x (2) - osx /var (2) - Netinfo restore (2) - /sbin/fsck applesetupDone readonly (2) - tiger erase all user accounts (1) - os x server corrupt netinfo (1) - os x netinfo corrupted (1) - how to recover a deleted account with mac os x (1) - rm read only file system osx (1) - .applesetupdone is read only (1) - copy rm /var/db/.applesetupdone (1) - delete .AppleSetupDone read only (1) - mac os x corrupt active directory account (1) - netinfo mac passwörter (1) - mac os X netinfo active directory (1) - remove 10.5 user database unix (1) - osx read-only file system (1) - get 10.5 back to factory with single user mode (1) - os x server and netinfo (1) - applesetupdone read only (1) - 10.4 applesetupdone (1) - apple netinfo database files (1) - recreate user account on os x (1) - 10.4 net data base corrupt (1) - erase apple user account single user mode (1) - os x mount restore (1) - corrupt netinfo.db (1) - applesetupdone remove 10.5 (1) - read only file system osx (1) - boot to single user mode mac netinfo (1) - RHEL 5 corrupt mount (1) - deleting single user database (1) - how to delete Read-only file system in mac (1) - backing up netinfo database os x server (1) - Open Directory password database corrupt (1) - applesetupdone is read-only (1) - vmware osx read-only filesystem (1) - delete directory in single user mode osx deleting read-only directories (1) - os x netinfo fixing admin account (1) - 10.4 netinfo database (1) - rm netinfo.db (1) - mac terminal netinfo (1) - repairing netinfo database (1) - corrupt user osx (1) - applesetupdone read-only file system (1) - user database is corrupted in linux (1) - mac os x 10.4 user account corruption (1) - mac osx netinfo password file (1) - /var is corrupt (1) - local netinfo database corrupt 10.4 server (1) - 10.5 mac single user mode recover password (1) - /var/db/netinfo (1) - tiger netinfo db (1) - mac os x erase users in single mode (1) - os x netinfo create new database (1) - where is the file .AppleSetupDone stored in mac os x (1) -