MongoDBのスライスオープンクラスタセキュリティポリシー

免責事項:この記事はブロガーオリジナル記事ですが、許可ブロガーなく再生してはなりません。https://blog.csdn.net/zzti_erlie/article/details/90765447

セットアップ

https://blog.csdn.net/zzti_erlie/article/details/90675559

設定を開始

1.権限を変更するには、秘密鍵ファイルを生成します

openssl rand -base64 756 > /home/edison/mongodb/conf/auth_20000.conf
chmod 400 /home/edison/mongodb/conf/auth_20000.conf

2.他のマシンに配布します

scp /home/edison/mongodb/conf/auth_20000.conf edison@of-ad-dev-002:/home/edison/mongodb/conf/
scp /home/edison/mongodb/conf/auth_20000.conf edison@of-ad-dev-003:/home/edison/mongodb/conf/

3.管理者アカウントを作成します。

ログインRenyiyitaiモンゴ

mongo of-ad-dev-001:20000
use admin
db.createUser(
{
	user:"root",
	pwd:"5KvQosdn8U9mdgY2",
	roles:[{role:"root",db:"admin"}]
	}
)

クラスタ内の3台のサーバは、サーバのmongodおよびmongosをシャットダウン

killall mongod
killall mongos

4.再構成とmongosのmongod

4.1各マシンの電源をオンのmongod(注意していないすべてのmongod mongos)次の段落の設定を追加することで、設定ファイル。最終的に私の-AD-DEV-001設定上のサーバー、およびとして次の文のshard1、shard2、shard3プロファイルを追加

security:
  keyFile: /home/edison/mongodb/conf/auth_20000.conf
  authorization: enabled

各マシン上の最後のmongos設定ファイルで4.2は、次のステートメントを追加します

security:
  keyFile: /home/edison/mongodb/conf/auth_20000.conf

mongos 4.3再起動各ノード、コンフィグサーバ、シャードサーバ

5つのクラスタ接続のMongoDB

mongo of-ad-dev-001:20000 -u root -p 5KvQosdn8U9mdgY2 --authenticationDatabase admin

一般的なユーザーの役割

ロール名 説明
読む これは、ユーザーが読むためにデータベースを指定することができます
読み書き これは、ユーザーが読み書きするデータベースを指定することができます
DBADMIN このような、作成、削除するインデックス、ビューの統計情報やアクセスsystem.profileとして、ユーザーが指定したデータベース管理機能を実行することができます
USERADMIN ユーザーがsystem.usersへの書き込みを許可する、あなたは、作成、削除、およびユーザーを管理するデータベースを指定見つけることができます
clusterAdmin データベース内でのみ利用可能管理者は、ユーザーはすべての権限の断片化を与え、複製は相関関数を設定し、
readAnyDatabase 管理者は、ユーザーがすべてのデータベースへの読み取りアクセスを与えて、データベースでのみ使用可能です
readWriteAnyDatabase 管理者は、ユーザーが読んで、すべてのデータベースへの書き込みアクセス権を与えて、データベース内でのみ使用可能です
userAdminAnyDatabase 管理者は、ユーザーがすべてのデータベースに許可を与え、データベースでのみ使用可能ですUSERADMIN
dbAdminAnyDatabase 管理者は、ユーザーがすべてのデータベースに許可を与え、データベースでのみ使用可能ですDBADMIN
ルート 管理者は、データベース内でのみ使用可能です。スーパーアカウント、超能力

参考ブログ

[1] https://www.cnblogs.com/pl-boke/p/10064489.html
[2] https://blog.csdn.net/jeanette_zlj/article/details/79563954

おすすめ

転載: blog.csdn.net/zzti_erlie/article/details/90765447