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. symfonyの管理者パスワードをリセットするには?
- 2. DataStax OpsCenterはCassandra 2.2.5をサポートしていますか?
- 3. パスワード管理を解決する方法 - 設定のパスワード
- 4. 私は(EU-中央-1)AWSフランクフルト地域にDatastaxのOpsCenter(5.2.4)を使用して、ここでドキュメントを次の新しいカサンドラクラスタを作成したいDataStaxのOpsCenter
- 5. 接続のOpsCenterとdatastax剤2つのドッカー容器で実行
- 6. SONARの管理パスワードを回復する方法
- 7. DataStax AWS VPCとアベイラビリティゾーンを取得する際のOpsCenterクラウド設定の接続タイムアウト
- 8. 進行中のデータベース管理者のパスワードの回復またはリセット
- 9. Subversion管理者パスワード
- 10. yumでcassandra datastaxエンタープライズ版をインストールする:ユーザー名とパスワードの設定方法
- 11. 複数のgitバージョン管理リポジトリを管理する方法は?
- 12. Gitユーザーとパスワードの管理
- 13. Asp.netパスワード管理の変更
- 14. ユニオンプラットフォーム:管理パスワードの保護
- 15. Ruby on Rails - 管理インターフェースでレイアウトを管理する方法は?
- 16. SQL Server 2008のユーザー名とパスワードをリセットする方法
- 17. マルチテーブルデータベースの管理方法は?
- 18. amazon EC2のOpscenterを操作する
- 19. GMSMapView:メモリを管理する方法は?
- 20. ネイティブヒープを管理する方法は?
- 21. SVNでバイナリファイルのバージョン管理を管理する良い方法
- 22. asp.net mvc 3アプリケーション内のビュー管理を管理する方法
- 23. パスワードをリセットする7
- 24. パスワードをJavaでリセットする
- 25. メールでパスワードをリセットする
- 26. Koala :: Facebook :: APIErrorをキャッチする方法OAuthExceptionまたはユーザーのパスワードをリセットする
- 27. PHPのLDAPパスワードは、ユーザーがにリセットしようとしているパスワードを検出する方法はあり
- 28. Azure Active Directoryのパスワードをリセットする方法はありますか?
- 29. リモートデータベース管理方法?
- 30. ローカルdb2データベースのデフォルト管理者パスワード
良い解決策!私はあなたがそれを理解してうれしいです。 – Aaron