解决nexus3误删除security realms本地登录功能

发布日期 目录 工程管理

在nexus的security realms里面,下面两个是控制是否是用nexus自有账号系统来登录nexus访问页面的
– Local Authenticating Realm
– Local Authorizing Realm

如果将上面的两项误删除后,将会导致自有账号无法直接访问nexus页面,如果删除了可以采用下面方法来还原:

首先第一步要找到nexus的服务器安装目录,Nexus是通过内置的orientdb数据库管理,首先我们要进入orientdb控制台:

linux系统

java -jar ./lib/support/nexus-orient-console.jar

win系统

 java -jar lib\support\nexus-orient-console.jar

mac系统

.install4j/jre.bundle/Contents/Home/jre/bin/java -jar ./lib/support/nexus-orient-console.jar

注意:这一步的命令执行目录

第二步连接数据库

connect plocal:../sonatype-work/nexus3/db/security admin admin

第三步,删除realm数据,恢复默认realm数据

delete from realm

第四步,退出数据库控制台

exit

第五步,重启nexus

相关连接

官网的破网页打开速度超级慢

Accessing-the-OrientDB-Console

How-to-reset-a-forgotten-admin-password-in-Nexus-3

发表评论

邮箱地址不会被公开。