我刚刚在YouTrack做了一些非常愚蠢的事情而且没有如何回溯。我做了什么?删除了管理员'来自root的角色!!
没有人有权让它回来!有没有办法在管理员命令行或应用程序(UI)之外的其他位置将管理员角色分配给root?
<hangsHeadInShame/>
编辑:这是Windows 7安装,YouTrack作为Windows服务运行
答案 0 :(得分:2)
我已成功使用恢复重置密码为youtrack windows 5.1.2设置-Djetbrains.charisma.restoreRootPassword = true对键#34;选项&#34;在注册表中
编辑:
在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
答案 1 :(得分:0)
据我所知,关于你唯一的选择是引导进入实时环境并编辑用户:手动分组文件,假设文件系统未加密。
答案 2 :(得分:0)
在Windows安装中,您可以尝试以下操作:
${YOUTRACK_HOME}/webapps/ROOT/WEB-INF/web.xml
。备份它。修改配置文件,如下所示:
<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>
之后将配置文件恢复到初始状态是有意义的,不要在每次重启应用程序时重置帐户。