macOS processes › Core system
What is opendirectoryd on Mac?
opendirectoryd answers questions about user accounts and groups, like who you are, which groups you belong to, and whether a password is correct. On work Macs, it also connects to directory servers such as Active Directory or LDAP.
What it does
Whenever macOS or an app needs to look up a user, check a login, or resolve a group, it asks opendirectoryd. On a home Mac, this all happens locally and quickly. On a Mac bound to a company directory, it also talks to network servers, and that's when it's most likely to show up in Activity Monitor.
Why it gets busy
- A company directory server that's slow or unreachable, so lookups retry.
- An app or script that looks up users and groups in a loop.
- Management or security tools that query account information often.
Why is opendirectoryd using so much CPU?
opendirectoryd usually spikes when a work directory server is slow or unreachable, or when an app keeps looking up users. Fix the connection or the app, and it settles.
Is it safe to quit?
Logins, permissions and file sharing depend on it. Quitting it can stop you from authenticating until it restarts.
How to calm it down
- If your Mac is bound to a work directory, make sure you're on the work network or VPN, or ask IT whether the server is reachable.
- Restart your Mac to clear stuck lookups.
- Check recently installed management or security tools, which often query directory data.
In SystemWatch
SystemWatch's History reveals whether opendirectoryd gets busy only when you're away from the office network, a common sign of an unreachable directory server.