Maven搭建私服用Nexus很方便。但是如果忘记了管理员的密码,如何处理呢?Nexus私服如何找回用户名密码?
1. 找到nexus-XXXYYYY-bundle/sonatype-work/nexus/conf文件夹
2.打开security.xml文件
3. 找到如下节点:
<userRoleMapping>
<userId>anonymous</userId>
<source>default</source>
<roles>
<role>anonymous</role>
<role>repository-any-read</role>
</roles>
</useRoleMapping>
在<roles>节点下增加 如下节点:
<role>nx-admin</role>
之后重启nexus, 匿名用户就有了管理员权限。可以新增用户了,新增完管理员用户之后记得将anonymous的管理员权限收回。即再删除刚才添加的节点。