在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
相关连接
官网的破网页打开速度超级慢