Wiki Spaces


Get Help from Others

Q&A: Ask OpenMRS
Discussion: OpenMRS Talk
Real-Time: IRC Chat | Slack


Page tree

Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 4.0

As of OpenMRS 1.7.0, there is a user that exists in every person's database that is used as the "currently authenticated user" for certain tasks.  This user is called the daemon user and is effectively a "root" user.

Tasks run as the daemon user

  1. Module startup for the Module Activators
  2. While scheduled Scheduled Tasks are being executed

About the daemon user

  • The daemon user has all privileges
  • No one can log in as the daemon user
  • Only the few prescribed tasks can be run as the daemon user

How to use the daemon user

Use the methods on the Daemon class to call into the pre-prescribed methods