Datastax Opscenterで管理パスワードをリセットするにはどうすればよいですか? /etc/opscenter/opscenterd.confで認証を無効にして再度有効にすると、そのトリックが行われますか?このプロセスで他のデータは失われますか?Datastax Opscenterの管理パスワードをリセットする方法は?
答えて
これはかなり単純だった。私がする必要があったのは、OpsCenterを停止し、passwd.dbの名前を変更(または削除)し、OpsCenterを再起動することでした。デーモンは自動的に新しいパスワードdbファイルを作成し、管理者パスワードを 'admin'に設定します。
私は、OpsCenterの管理者パスワードをリセットする公式の方法には気づきません。しかし、もしあなたがそれを上手くやっているならば(また、サーバに物理的にまたはsshでアクセスしているならば)、それを行うための "ハッピーな"方法を知っています。
OpsCenterのユーザー認証は、OpsCenterディレクトリのルートにあるpasswd.db
という名前のSQLiteデータベースファイルで維持されます。このファイルは、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
は上記みると、あなたはOpsCenterの5.2.1のインストール新ブランドの「管理者」のユーザーのための行を見ることができるのハッシュです:
8c6976e5b5410415bde908bd4dee15dfb167a9c873fc4bb8a81f6f2ab448a918
あなたはその値にusersテーブル上のパスワードフィールドを更新した場合、それは元に戻ってそれをリセットする必要があります:
UPDATE users
SET password='8c6976e5b5410415bde908bd4dee15dfb167a9c873fc4bb8a81f6f2ab448a918'
WHERE username='admin';
異なるバージョンのOpsCenterのパスワードが同じハッシュを使用するかどうかはわかりませんが、これはOpsCenter 5.2.1を使用している場合に有効です。そうでない場合は、のユーザーがにパスワードを知っている場合は、に管理パスワードを設定して(ハッシュ)、少なくともパスワードを知り、ログインする。
私は、DataStaxのサポートがこの方法を承認しないことをほぼ肯定しているので、自己責任で使用してください。 – Aaron
それは賢明な考えですが、私はほとんどそれに行きましたが、管理者ユーザー名をリセットするために必要だった他のユーザーIDをシステムに残す必要はなかったので、passwd.dbファイルを削除してください。 –
- 1. datastax opscenter "SchedulesNotLoaded"エラー
- 2. WindowsでUbuntuの管理パスワードをリセットする方法
- 3. openlitespeed webadminのパスワードを取得する方法やlitespeedの管理パネルのパスワードをリセットする方法は?
- 4. Datastax Opscenter LCMパスワードを解読できない
- 5. Datastax OpsCenterを起動する際のエラー
- 6. symfonyの管理者パスワードをリセットするには?
- 7. Powershellスクリプトローカル管理者のパスワードをリセットする
- 8. パスワード管理を解決する方法 - 設定のパスワード
- 9. Laravel 5.4のパスワードをリセットする方法
- 10. iWikiのパスワードをリセットする方法
- 11. Datastax OpsCenterインストールクラスタエラー:package_informationを取得するときの400クライアントエラー
- 12. 管理者パスワードを暗号化する方法は?
- 13. DataStax OpsCenterはCassandra 2.2.5をサポートしていますか?
- 14. Jenkinsのmavenのsettings.xmlでパスワードを管理する方法
- 15. 私のMoodleサイトの管理パスワードを記録する方法
- 16. Datastax 6.0.5へのアップグレード後にOpsCenterバックアップが失敗する
- 17. Apache Archivaパスワードをリセットする方法
- 18. MVCで管理者がユーザーパスワードをnullにリセットする方法
- 19. Ambariの管理パスワードをプログラムで変更する方法
- 20. SONARの管理パスワードを回復する方法
- 21. Djangoの管理者は、パスワード
- 22. JTextArea管理者のパスワード管理
- 23. Datastax Opscenterが多すぎるCPUを食べるのはなぜですか?
- 24. Yii2でユーザープロフィールを更新中にパスワードを管理する方法
- 25. 春管理パネルでパスワードを作成する方法
- 26. 進行中のデータベース管理者のパスワードの回復またはリセット
- 27. 私は(EU-中央-1)AWSフランクフルト地域にDatastaxのOpsCenter(5.2.4)を使用して、ここでドキュメントを次の新しいカサンドラクラスタを作成したいDataStaxのOpsCenter
- 28. ASP.NET Core 2すべてのユーザーのパスワードを管理者としてリセット
- 29. Subversion管理者パスワード
- 30. Couchbase管理者パスワードとクラスタ管理者パスワード
良い解決策!私はあなたがそれを理解してうれしいです。 – Aaron