Q. When I log into my NetInfo parent server, it says "home directory was not found in the usual place".
A. Try editing the user in the Users And Groups module of ServerAdmin. On the Advanced tab, change the HomeDirectory to None, then Save, then change the HomeDirectory back to Local, then save.
A. This can happen when you create a user, then later go back and change their UID. You can try changing it back (if it's not taken already), otherwise you'll need to delete the user and recreate them.
A. If the problem occurs even with newly created users, check permissions on the user's home directory. The user should own their own home directory, the group should be "staff", and the permissions should be "read/write" for the owner and "read only" for group and everyone.
A. If permissions are correct, your network NetInfo directory may be corrupted. You can delete it and recreate it. (Note: this is a very invasive and destructive solution; it will delete all users in your network user list.)
- Quit ServerAdmin if it's running
- Run /Applications/Utilities/NetInfo Domain Setup
- Set your server to use local NetInfo only
- Reboot
- Run /Applications/Utilities/NetInfo Domain Setup again
- Set your server to be a NetInfo parent
- Reboot