當(dāng)你在SharePoint創(chuàng)建了一個(gè)網(wǎng)站之后,你應(yīng)該會(huì)考慮允許或限制用戶訪問的問題。例如,你也許只想允許自己組內(nèi)的成員訪問,或者任何人都可以訪問,但是只有某一部分人可以編輯。最簡(jiǎn)單的設(shè)置權(quán)限的方式就是利用SharePoint提供的組和Permission Level,Permission Level幾乎滿足了大多數(shù)權(quán)限設(shè)置需求。如果你有需求,你還可以在SharePoint提供的Permission Level的基礎(chǔ)上進(jìn)行自定義。
大家先看看上圖所示的Site Collection層級(jí)結(jié)構(gòu),然后我們來聊聊權(quán)限繼承(Permission Inheritance)的事情。一個(gè)Site Collection中所有的Site和內(nèi)容都自動(dòng)繼承Top-Level Site的權(quán)限設(shè)置。當(dāng)你為Sites, Libraries和 Items單獨(dú)設(shè)置權(quán)限時(shí),他們就不再?gòu)母窼ite繼承權(quán)限了。
Site Collection的管理員配置Top-Level Site的權(quán)限。如果你是一個(gè)Site的Owner,你可以為該Site改變權(quán)限設(shè)置,也就停止了對(duì)父Site的權(quán)限繼承。Lists和Libraries繼承它們所屬的Site的權(quán)限。如果你是一個(gè)Site的Owner,你可以為L(zhǎng)ists和Libraries改變權(quán)限設(shè)置,也就停止了對(duì)所屬Site的權(quán)限繼承。Item同理不寫了。
上面兩張圖是SharePoint提供的Permission Level。大家可以觀察到,一個(gè)Permission Level中包含多個(gè)單獨(dú)的Permission,不要將Permission Level和Permission搞混。比如說,Edit是一個(gè)Permission Level,它其中包含增刪改查L(zhǎng)ist Items和Documents多項(xiàng)權(quán)限,各個(gè)Permission Level之間也有權(quán)限的重疊部分。