4

ウィキから: http://wiki.apache.org/couchdb/Security_Features_Overview

データベースには「メンバー」またはリーダー、「管理者」および「サーバー管理者」がいます。

メンバーは、設計ドキュメントを除くデータベース ドキュメントの読み取り、編集、および削除を行うことができます。管理者は、設計ドキュメントを含むドキュメントを読み取り、編集、および削除できます。管理者は、管理者であるデータベースのメンバーと管理者を変更したり、リビジョン制限を変更したりすることもできます。サーバー管理者は、あらゆる種類のクレイジーなことを行うことができます。

* _users db は特殊なケースであり、少なくとも私のニーズには完全に対応しています。

私の懸念は複製です。データベースのメンバーとして、何をレプリケートしてデータベースを形成できますか? データベース管理者として、データベースとの間で何をレプリケートできますか?

私はレプリケーションを実験して、「メンバー」と「管理者」ができることとできないことを自分で見つけようとしました。ドキュメントを読む権限を持っている人なら誰でも複製できるようですが、それが設計ドキュメントでない限り、サーバー管理者以外は複製できません。その最後の部分は私には間違っているように思えます。

4

0 に答える 0