2012-12-22 68 views
4

我遇到了一個我無法解決的問題。Sonatype nexus admin登錄

我買了一個便宜的vps,用Ubuntu 12.10安裝了tomcat7,maven和nexus。所有這些都是最新的。這是一切從全新安裝。我啓動並部署了nexus,在catalina中沒有錯誤,在nexus中沒有錯誤,當我嘗試使用admin/admin123登錄時,我失敗了。

我會告訴你我的任何日誌文件,你需要什麼,請幫助我。

編輯:Nexus是2.2-01

EDIT2:這是與512 RAM便宜的服務器,沒有X運行

我的安全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> 
+1

您是否嘗試過手動編輯xml文件以將啓用設置爲false並重新啓動Nexus?這應該是刪除密碼提示,以便您可以進入和重置的東西。 –

+0

我現在有同樣的問題。我在另一臺沒有這個問題的服務器上安裝了2.2.01。改變'true'爲'false'也不起作用 –

+0

我的問題是我的錯。 我開始捆綁,而不是戰爭文件。在這種情況下,這些建議不能爲我工作。在那之後,我重新開始了一切,使用8080端口上的war文件,並且一切正常。 – vaso123

回答

4

執行以下操作:

  1. 停止的Nexus
  2. 變化在XML中啓用假
  3. 重啓的Nexus
  4. 得到沒有任何作爲管理這樣
  5. 重置管理員密碼,
  6. 在用戶界面
  7. 再次啓用安全

哦,順便說一句。我建議在VPS上使用Jetty捆綁軟件運行Nexus,而不要使用Tomcat中的war文件,以便獲得更多性能。

更新:在Nexus 2.7及更高版本中不能再禁用安全功能。您必須將管理員用戶插入到xml中,如this support page中所述。

-1

不改變配置文件從休息默認「爲admin123」更安全的密碼承上啓下的管理員密碼。

我把我的nexus實例啓動並運行,沒有問題以管理員用戶和默認密碼登錄。我想重新設置管理員密碼(更安全的密碼),並遵循以下說明(不沾security.xml文件,因爲我討厭改變配置文件做任何密碼重置)

  1. 登錄關係與管理員用戶和默認密碼。
  2. 單擊管理選項卡下的服務器鏈接。
  3. 確保SMTP設置都正確設置(主機名,端口 ,用戶名和passowrd)。
  4. 點擊「測試SMTP設置」,並提供一個電子郵件地址,看是否 你從關係服務器接收郵件。
  5. 如果您已經在您的實例上正確設置了SMTP,則您不需要運行步驟3和步驟4,即可。
  6. 點擊安全選項卡下的「用戶」鏈接並選擇admin用戶。確保 您已爲此用戶設置了正確的電子郵件。
  7. 退出聯繫。
  8. 登錄和命中忘記了您的「密碼」鏈接。
  9. 密碼恢復屏幕會提示你輸入用戶這是 「管理員」和電子郵件應該是您在步驟中列出的6
  10. 命中「重置密碼」按鈕,你會在得到一個更強大的密碼 電郵。

再次檢查SMTP設置和管理用戶的電子郵件是一次行動。第8步到第10步需要不到一分鐘的時間,並且可以輕鬆地重置管理員密碼,而無需觸摸security.xml文件。當然這個文件會在您用新密碼登錄後自動更新。比手動修改文件的首選方式。

+9

你太好笑了。你如何登錄,如果你不能登錄? :) – vaso123

+1

默認的用戶名/密碼爲admin/admin123你可以登錄 –

+0

哈哈,原來的問題很明顯說他不能用默認的admin/admin123用戶名和密碼登錄。 – le0diaz