標籤:

Confluence 6 通過重置密碼來獲得管理員許可權

如果你不能作為管理員登錄 Confluence (例如,你弄丟了你的管理員密碼),你可以以恢復模式啟動 Confluence 來恢復你的管理員用戶許可權。

如果你知道你的管理員的用戶名和電子郵件地址,你可以使用登錄界面的忘記密碼鏈接。系統將會發送一個重置郵件鏈接到你的管理員郵箱中,你可以用這個重置鏈接來恢復你的管理員密碼。

作為 Confluence 的管理員,你可能會發現你被 Confluence 禁止登錄了,其中可能有下面的一些原因:

  • 你將你自己部署的 Confluence 導入到雲平台上,但是導入的系統沒有包含有系統管理員賬號。
  • 你忘記了你的管理員賬號的密碼,但是與這個賬號關聯的電子郵件地址,你已不具有訪問許可權了,或者這個電子郵件地址已經不存在了。
  • 你正在使用外部目錄,或者 JIRA 的用戶管理,同時 Confluence 內部的用戶管理已別禁用。但是你的外部目錄當前不可用。
  • 你需要在 Confluence 中修改用戶外部目錄的配置,但是當前這個外部目錄已不可用了。

在上面的這種情況下,你需要在 Confluence 恢復模式中重置管理員的用戶訪問許可權。

正在使用 Confluence 6.5.0 或早期版本?你需要使用資料庫模式來恢復你的管理員許可權,請查看 通過重置密碼來獲得管理員許可權 頁面中的內容。

使用恢復模式來重置訪問許可權

恢復模式通過為管理員賬號創建一個虛擬用戶目錄來進行工作的。你在系統屬性為這個管理員賬號創建密碼,其他用戶在恢復模式的時候也能正常訪問 Confluence 系統。

希望對 Confluence 管理員用戶進行許可權恢復:

  1. 停止 Confluence 。
  2. 編輯 <installation-directory>/bin/setenv.shsetenv.bat 文件,然後添加下面的內容到系統屬性中,用你的密碼替換 <your-password> ,這個密碼就是你登錄系統的臨時密碼。

-Datlassian.recovery.password=<your-password>

請查看 Configuring System Properties 頁面中的內容來獲得更多有關係統屬性的信息。

  1. 使用手動方式啟動 Confluence。啟動方法為運行 <installation-directory>/bin/start-confluence.shstart-confluence.bat 文件(不要以服務方式啟動 Confluence)。
  2. 使用用戶名 recovery_admin 和你剛剛在系統屬性上面創建的臨時密碼登錄 Confluence。
  3. 在啟動的 Confluence 中找到你已經存在的管理員賬號,然後重置這個管理員賬號的密碼,如果你的系統中沒有管理員賬號,你可以創建一個新的管理員賬號並且指派管理員許可權給這個賬號。
  4. 確定你能夠用你在上面使用的管理員賬號成功登錄系統。
  5. 停止 Confluence。
  6. 編輯 <installation-directory>/bin/setenv.shsetenv.bat 同時刪除系統屬性。
  7. 使用你平常啟動 Confluence 的方法啟動 Confluence(手動或者按服方式啟動)。

小提示:

  • 當你成功重置系統管理員訪問許可權後,馬上刪除添加的系統配置。
  • 不要讓 Confluence 運行在恢復模式或者使用 recovery_admin 賬號作為你日常登錄的管理員賬號。
  • 你的臨時密碼應該是唯一的,同時還需要具有一定的密碼強度,不要使用你打算作為管理員賬號使用的密碼為你的臨時密碼。

Restore Passwords To Recover Admin User Rights?

www.cwiki.us


推薦閱讀:

Confluence 6 嵌套用戶組的備註
Confluence 6 安裝 Active Directory 證書伺服器

TAG:Confluence |