SharePoint的Permission Level是个啥?
当你在SharePoint创建了一个网站之后,你应该会考虑允许或限制用户访问的问题。例如,你也许只想允许自己组内的成员访问,或者任何人都可以访问,但是只有某一部分人可以编辑。最简单的设置权限的方式就是利用SharePoint提供的组和Permission Level,Permission Level几乎满足了大多数权限设置需求。如果你有需求,你还可以在SharePoint提供的Permission Level的基础上进行自定义。

大家先看看上图所示的Site Collection层级结构,然后我们来聊聊权限继承(Permission Inheritance)的事情。一个Site Collection中所有的Site和内容都自动继承Top-Level Site的权限设置。当你为Sites, Libraries和 Items单独设置权限时,他们就不再从父Site继承权限了。
Site Collection的管理员配置Top-Level Site的权限。如果你是一个Site的Owner,你可以为该Site改变权限设置,也就停止了对父Site的权限继承。Lists和Libraries继承它们所属的Site的权限。如果你是一个Site的Owner,你可以为Lists和Libraries改变权限设置,也就停止了对所属Site的权限继承。Item同理不写了。


上面两张图是SharePoint提供的Permission Level。大家可以观察到,一个Permission Level中包含多个单独的Permission,不要将Permission Level和Permission搞混。比如说,Edit是一个Permission Level,它其中包含增删改查List Items和Documents多项权限,各个Permission Level之间也有权限的重叠部分。