TeamCity 9.0 Help

Super User

The Super user login allows you to access the server UI with System Administrator permissions if you do not remember the credentials or need to fix authentication-related settings.

It enables you to log in using an authentication token automatically generated on a server start; each server restart generates a new token. The token is printed in the server console and TeamCity Server Logs (search for the "Super user authentication token" text).

To log in as a super user, use an empty username and the authentication token as the password on the login page. On a login attempt without a username specified, the token is printed into the log again.

A super user is not a usual TeamCity user and does not have any personal settings, such as Changes page and Profile section (i.e. there is no way to receive notifications). The super user has all Role and Permission.

Any number of super users can log in to TeamCity simultaneously without affecting each other's sessions.

Instead of using an empty username, you can also go to "<Your TeamCity server URL>/login.html?super=1" page and enter the super user authentication token. On loading the super user login page, the super user token is printed into the server log and console again for your convenience.

The super user login is enabled by default, but it can be disabled by specifying " the teamcity.superUser.disable=true" Configuring TeamCity Server Startup Properties.

Last modified: 20 April 2023