User Account Management

Managing DC/OS user accounts

DC/OS is designed as a multi-user system.

Open DC/OS can handle three types of user accounts:

  • External user accounts: External user accounts exist for users who want to use their Google, GitHub, or Microsoft credentials. DC/OS never receives or stores the passwords of external users.
  • Local user accounts: Local user accounts exist for users who want to create a user account within DC/OS. Usernames and password hashes are stored in IAM database.
  • Service accounts: A machine interacting with DC/OS should always go through a service account login for obtaining an authentication token. Do not use a username/password-based login in that case.

User accounts can be managed by any authorized user. To bootstrap this process, in Open DC/OS an external user is automatically created by the first user who logs in via the web interface.

NOTE: Any user with access to DC/OS can create more user accounts. Each user account in DC/OS is an authorized administrator account, there is no explicit concept of privileges with Open DC/OS.

External User Account Management

Managing external user accounts

Local User Account Management

Managing local user accounts

Service Account Management

Managing service accounts

Troubleshooting User Account Management

Troubleshooting user account management issues