TeamCity On-Premises 2025.07 Help

超级用户访问权限

超级用户 登录模式提供对服务器 UI 的完整系统管理员访问权限,非常适合丢失凭据或调整身份验证设置等情况。 超级用户令牌还需要在启动时访问服务器维护页面,该页面会在某些操作(例如,服务器更新后的数据库升级)之前提示手动确认。

超级用户拥有所有 系统管理员权限 ,但缺少通知等个人设置。 多个超级用户可以同时登录,而不会互相干扰会话。

超级用户令牌

要以超级用户身份登录,请输入身份验证令牌作为密码,而无需指定用户名。 每次服务器启动时都会生成一个新令牌,并记录在服务器控制台和 teamcity-server.log文件中(搜索“超级用户身份验证令牌”)。

[2024-10-24 13:10:10,459] INFO - jetbrains.buildServer.STARTUP - Upgrade from version 1011 to version 1012 is required [2024-10-24 13:10:10,459] INFO - jetbrains.buildServer.STARTUP - Backup of this version is possible [2024-10-24 13:10:10,465] INFO - jetbrains.buildServer.STARTUP - Current stage: Data upgrade is required (administrator login is required to proceed) [2024-10-24 13:10:10,466] INFO - jetbrains.buildServer.STARTUP - Administrator can login from web UI using super user authentication token (better use a private browser window) [2024-10-24 13:10:10,466] INFO - jetbrains.buildServer.SERVER - Super user authentication token: 12345678910 (use empty username with the token as the password to access the server)

您也可以前往 <TeamCity_server_URL>/login.html?super=1 并输入令牌,而不是使用空用户名登录。 访问此页面会再次将令牌打印到服务器日志中,方便您使用。

禁用超级用户

默认情况下启用超级用户登录,但可以通过设置 teamcity.superUser.disable=true 内部属性来禁用。 在紧急情况下,请在 < TeamCity Data Directory>/config/internal.properties 文件中删除此设置并重新启动 TeamCity 以恢复超级用户访问权限。

最后修改日期: 2025年 8月 12日