请解释内容安全如何在SenseNet上运行。
特别是如何阅读以下SN数据库视图:
EFEntries(LocalOnly)标志用于什么?
答案 0 :(得分:2)
简而言之:它的工作方式与Windows中的文件系统权限非常相似。
您可以为各个用户或(更优选地)组和组织单位定义权限。定义权限发生在内容上,通常在容器(如工作空间或文件夹)上。例如,您为“文章”文件夹上的“编辑者”组提供打开和保存权限。
继承:子内容将继承您在父文件夹中定义的权限(除非它被定义为仅限本地,这意味着不会传播给子文件)。例如,如果在John的文档库中定义仅本地保存权限,他将能够修改doclib内容本身(例如更改其显示名称),但不能修改库中的文件。
为了使事情变得更复杂,您可以中断对内容的权限,例如删除继承的权限。如果要隐藏子文件夹,可能需要这样做。
有关详细信息,请访问Permission System文章。
如果您已安装SN7的 WebPages 组件,则会出现Permission Overview页面,可帮助您了解树中的当前权限设置。
如果您只有服务组件(因此没有GUI),或者您真的想深入了解,可以查看此数据库视图以查看系统中的所有权限设置。
此处的记录包含系统中所有已定义的权限条目(因此在此处无法看到继承的条目,它们在内存中计算)。 Path是定义权限的内容,Identity可以是用户或组, LocalOnly 表示不传播给子级(见上文),其余是权限列表(例如Open或Save) )以及是否允许,拒绝或未定义。
有关此元素和其他数据库元素的详细信息,请访问DB structure文章。