如何重置在Datastax OpsCenter中的管理員密碼?在/etc/opscenter/opscenterd.conf中禁用和重新啓用身份驗證會有訣竅嗎?我會在這個過程中丟失任何其他數據嗎?如何重置Datastax Opscenter的管理員密碼?
回答
事實證明,這是相當簡單的。我需要做的只是停止OpsCenter,重命名(或刪除)passwd.db,然後重新啓動OpsCenter。守護進程自動創建一個新的密碼db文件並將管理員密碼設置爲'admin'。
我不知道的正式辦法簡單地重置OpsCenter中的管理員密碼。但是,如果你想做到這一點(並且如果你有物理或SSH訪問服務器的話),我確實知道這是一種「黑客」的方式。
OpsCenter中的用戶身份驗證保持在一個名爲passwd.db
SQLite數據庫文件,位於您的OpsCenter的根目錄下。在OpsCenter中啓用用戶身份驗證後即會創建該文件。使用sqlite3的,你可以打開和管理這個文件:
$ sqlite3 passwd.db
SQLite version 3.8.5 2014-08-15 22:37:57
Enter ".help" for usage hints.
sqlite> PRAGMA table_info(users);
0|id|INTEGER|0||1
1|username|TEXT|0||0
2|password|TEXT|0||0
3|groupid|INTEGER|0||0
sqlite> SELECT * FROM users;
1|admin|8c6976e5b5410415bde908bd4dee15dfb167a9c873fc4bb8a81f6f2ab448a918|1
上面看,你可以看到一個全新的「admin」用戶的行安裝OpsCenter 5.2.1的是哈希:
8c6976e5b5410415bde908bd4dee15dfb167a9c873fc4bb8a81f6f2ab448a918
如果更新用戶表中該數值的密碼字段,它應該重置回原來的:
UPDATE users
SET password='8c6976e5b5410415bde908bd4dee15dfb167a9c873fc4bb8a81f6f2ab448a918'
WHERE username='admin';
我不知道不同版本的OpsCenter上的密碼是否使用相同的哈希值,但如果您使用的是OpsCenter 5.2.1,則該值應該正常工作。否則,如果你有一個用戶在那裏,你做知道密碼,你可以(擡頭)設置管理員密碼是哈希,然後至少你會知道密碼,並能登錄。
BTW-我幾乎可以肯定,DataStax的支持不會贊成這種方法的,所以在你自己的風險。 – Aaron
這是一個聰明的想法,我幾乎用它去了,但因爲我們沒有必要保留任何其他用戶ID的系統上的所有我需要做的重置管理員的用戶名是刪除passwd.db文件。 –
- 1. 如何重置Django管理員密碼?
- 2. 如何重置ejabberd管理員密碼?
- 3. Artifactory管理員密碼重置
- 4. 重置Informatica管理員密碼
- 5. 重置Oracle Apex管理員密碼
- 6. XAMPP管理員密碼重置
- 7. 無法重置Drupal管理員密碼
- 8. datastax opscenter代理未安裝
- 9. 如何加密管理員密碼?
- 10. 如何重置管理員密碼,在Django
- 11. splunk管理員密碼
- 12. 如何獲得openlitespeed webadmin密碼或重置litespeed管理員面板密碼?
- 13. Wso2 - 帶加密的管理員密碼
- 14. 如何檢索管理員信息期間設置的管理員密碼?
- 15. 如何實現密碼管理器的重置密碼
- 16. Couchbase管理密碼與集羣管理員密碼
- 17. datastax opscenter「SchedulesNotLoaded」錯誤
- 18. 如何更改sonarqube管理員密碼
- 19. 設備管理員密碼
- 20. datastax opscenter儀表板的位置
- 21. 重置ColdFusion管理員密碼的潛在影響
- 22. 失去的sfGuard管理員密碼 - 需要重置
- 23. ServiceStack CustomAuthenticationMvc管理員密碼?
- 24. Glassfish V4管理員密碼
- 25. 如何使用Devise將管理員特定的密碼重置電子郵件發送給管理員?
- 26. 如何解密加密的WordPress管理員密碼?
- 27. 如何讓管理員更改任何人的密碼成員
- 28. 重置joomla超級管理員密碼。分步手冊
- 29. 爲本地管理員帳戶重置Azure虛擬機密碼
好的解決方案!我很高興你明白了。 – Aaron