Troubleshooting Home Directories
The majority of problems encountered come from users not being able to connect. This happens primarily at login, so a good idea is to check the directory-service binding first. Use dscl to verify that the Mac OS X computer is binding to the server and is able to access the data. If it is not binding, use an LDAP browsing utility such as LDapper or LDAPManager to verify that you have the correct server address and search base.
- Make sure the client is bound to the correct directory.
Your organization may be using two different LDAP servers: one for user account information and one for contact information (this is often the case). If the computer is binding to the server providing contact information, users will not have access to their user accounts. Use an LDAP browsing tool again to verify that the server to which the computer is binding is providing user accounts.
- Try a different user account.
If the problem is isolated to just one account, compare the values of the two accounts to isolate the cause of the problem.
- Verify the file server is accessible.
If a user is able to log in but unable to access the correct home folder, the file server might not be accessible, the mount record for the share point is absent or invalid, or the home directory attributes are incorrect.
You can also run lookupd -q mount -a allMounts to help discover directory data issues with the mounts.