如何为CouchDB的特定数据库设置admin

erhoui1w  于 2023-08-01  发布在  CouchDB
关注(0)|答案(1)|浏览(169)

我是CouchDB的新手。我正在尝试使用以下管理计划设置服务器

  • 对于每个数据库,我想指定一个或两个管理员帐户,这些帐户可以创建/添加/删除/更新数据库或添加设计文档,但不能修改任何其他数据库
  • 对于数据库的子集,我希望在没有身份验证的情况下(匿名)或公共帐户(如anonymous:anonymous)启用只读访问(列出_all_docs或运行_find查询),但此帐户无法对这些数据库进行任何更改

这可能吗?

jucafojl

jucafojl1#

100d1x

的字符串
CouchDB随附了一个Fauxton服务器。你可以在里面管理几乎所有的东西。
1.访问虚拟服务器
1.请单击要为其分配管理员的数据库。
1.在左边的面板上有一个权限,点击它。
1.您可以在该菜单中添加管理员
对于第二个问题,CouchDB没有数据库层次结构。因此没有数据库子集。您应该对每个需要的数据库执行相同的操作。
https://docs.couchdb.org/en/stable/intro/security.html以下是关于权限的couch db文档。

相关问题