0

我刚刚在 YouTrack 中做了一些非常愚蠢的事情,并且不知道如何回溯。我做了什么?从根目录中删除了“管理员”角色!!

没有人有权限把它放回去!有没有办法在命令行或应用程序 (UI) 之外的其他地方将管理员角色分配给 root?

<hangsHeadInShame/>

编辑:这是 Windows 7 安装,YouTrack 作为 Windows 服务运行

4

3 回答 3

2

我已成功为 youtrack windows 5.1.2 恢复重置密码,在注册表中的“选项”键上设置 -Djetbrains.charisma.restoreRootPassword=true

编辑:

在 64 位 Windows 上,注册表项为:

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Apache Software Foundation\Procrun 2.0\YouTrack\Parameters\Java

32 位 Windows HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Procrun 2.0\YouTrack\Parameters\Java

感谢来自 https://stackoverflow.com/a/8610301/1384477的人

于 2014-03-30T19:14:06.990 回答
0

在 Windows 安装中,您可以尝试以下操作:

  1. 停止 YouTrack 服务
  2. 导航到${YOUTRACK_HOME}/webapps/ROOT/WEB-INF/web.xml。备份它。
  3. 修改配置文件如下:

    <web-app>
      <display-name>YouTrack</display-name>
      <servlet>
        <servlet-name>MainServlet</servlet-name>
        <servlet-class>jetbrains.charisma.main.ServletImpl</servlet-class>
        <!-- Add this parameter -->
        <init-param>
          <param-name>jetbrains.charisma.restoreRootPassword</param-name>
          <param-value>true</param-value>
        </init-param>
        <!-- End -->
        ...
      </servlet>
      ...
    </web-app>
    
  4. 现在启动 YouTrack,您的 root 帐户应该将所有内容重置为默认值,包括凭据和权限。

之后将配置文件恢复到初始状态是有意义的,而不是在每次应用程序重新启动时都重置您的帐户。

于 2014-03-19T13:57:23.313 回答
0

据我所知,您唯一的选择是启动到实时环境并手动编辑 user:groups 文件,假设文件系统未加密。

于 2014-03-19T10:46:55.727 回答