我使用的是MarkLogic10,我想限制我的数据库的可见性。如何为特定用户隐藏数据库?此用户不是管理员,但有访问qconsole的权限。
发布于 2021-05-26 02:40:34
简而言之:您不能限制查询控制台用户查看查询控制台中的数据库列表。您需要依靠文档级权限来处理隐藏内容的能力(而不是数据库的存在)
与查看数据库不同,如果您的用户实际上可以读取、插入、更新或查看URI内容,则这是基于您从另一个角色为自己设置的其他权限。这就是URI权限很重要的地方--确保某人不能添加任意内容(因为文档级权限要求文档已经存在)
此外,您的用户可能能够看到列出的不同应用程序服务器,并将其设置为执行上下文,但模块执行权限也不是默认授予您自己的模块数据库,而是由您的角色分配添加的。
https://stackoverflow.com/questions/67687487
复制相似问题