Sonatype nexus admin登录

时间:2012-12-22 20:19:02

标签: nexus

我遇到了一个我无法解决的问题。

我买了便宜的vps,用ubuntu 12.10然后安装了tomcat7,maven和nexus。所有这些都是最新的。这是一切的全新安装。我开始并部署了nexus,catalina没有错误,nexus没有错误,当我尝试使用admin / admin123登录时,我失败了。

我会告诉你我的任何日志文件你需要什么,请帮助我。

编辑:nexus是2.2-01

EDIT2 :这是一款便宜的服务器,512 ram,无X运行

我的security-configuration.xml是这样的:

<?xml version="1.0"?>
<security-configuration>
    <version>2.0.3</version>
    <enabled>true</enabled><!-- was true -->
    <anonymousAccessEnabled>true</anonymousAccessEnabled>
    <anonymousUsername>anonymous</anonymousUsername>
    <anonymousPassword>{1FH7iFzhCukHI3ISkjq+AuQZb+bOMrB70bGqF2y6fNE=}</anonymousPassword>
    <realms>
      <realm>XmlAuthenticatingRealm</realm>
      <realm>XmlAuthorizingRealm</realm>
    </realms>
    <securityManager>default</securityManager>
</security-configuration>

2 个答案:

答案 0 :(得分:5)

执行以下操作:

  1. 停止Nexus
  2. 将xml中的enabled更改为false
  3. 重启Nexus
  4. 没有任何东西以管理员的方式进入
  5. 重置管理员密码
  6. 在用户界面中再次启用安全性
  7. 哦,顺便说一下。我建议在VPS上使用Jetty捆绑运行Nexus,而不是在Tomcat中使用war文件,这样你就可以获得更多的性能。

    更新:无法再在Nexus 2.7及更高版本中禁用安全性。您必须按照this support page中的说明将管理员用户插入xml。

答案 1 :(得分:-2)

将nexus管理员密码从默认“admin123”恢复为更安全的密码而不更改配置文件。

我的nexus实例启动并运行,没有登录管理员用户和默认密码的问题。我想重置管理员密码(更安全的密码)并按照以下说明操作(不涉及security.xml文件,因为我讨厌更改配置文件以进行任何密码重置)

  1. 使用管理员用户和默认密码登录nexus。
  2. 单击“管理”选项卡下的服务器链接。
  3. 确保正确设置了SMTP设置(主机名,端口 ,用户名和passowrd)。
  4. 点击“测试SMTP设置”并提供电子邮件地址以查看是否 你从nexus服务器收到邮件。
  5. 如果您已在实例上正确设置了SMTP,则不会 需要运行第3步和第4步。
  6. 点击“安全”标签下的“用户”链接,然后选择管理员用户。确保 您已为此用户设置了正确的电子邮件。
  7. 退出nexus。
  8. 登录并点击忘记了您的“密码”链接。
  9. 密码恢复屏幕将提示您输入的用户 “admin”和电子邮件应该是您在步骤6中列出的那个。
  10. 点击“重置密码”按钮,您将获得更强大的密码  在电子邮件中。
  11. 再次检查SMTP设置和管理员用户的电子邮件是一次性操作。步骤8到10只需不到一分钟,可以轻松重置管理员密码而无需触及security.xml文件。当然,只要您使用新密码登录,此文件就会自动更新。手动修改文件的首选方法。