Launch offer: 60% off · $14.99 $5.99 for the first 100 copies Buy now ›

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

  1. 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.
  2. Restart your Mac to clear stuck lookups.
  3. 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.

The Task Manager your Mac never had.

Every app and process explained in plain words, with what it's using and whether that's normal.

$14.99 $5.99 for the first 100 copies.

SystemWatch