误删Nexus OSS 3.15.6核心Realm后无控制台权限如何恢复?
恢复Nexus OSS 3.15.6中误删的Local Realm配置步骤
停止Nexus服务
执行对应环境的停止命令,比如Linux系统用systemctl stop nexus,或者进入Nexus安装目录下的bin文件夹运行./nexus stop修改核心配置文件
- 找到Nexus的数据目录(默认路径是
sonatype-work/nexus3),进入etc子目录,编辑nexus.properties文件,添加或确保存在配置项:nexus.scripts.allowCreation=true,保存后退出 - 进入数据目录下的
security子目录,打开realm.properties文件,添加以下两行配置:Local Authenticating Realm=org.sonatype.nexus.security.realm.LocalAuthenticatingRealm Local Authorizing Realm=org.sonatype.nexus.security.realm.LocalAuthorizingRealm
保存所有修改的文件
- 找到Nexus的数据目录(默认路径是
重启Nexus服务
启动Nexus,比如用systemctl start nexus或者./nexus start,等待服务完全启动完成验证并完善配置(可选)
访问Nexus控制台,使用原本地管理员账号登录,进入Security > Realms页面,确认两个Local Realm已在Active Realms列表中,若未自动添加,从Available Realms中选中后移动到Active列表并保存配置
内容的提问来源于stack exchange,提问作者Vitor Cassiano
相关产品推荐
相关产品推荐

