本文介紹SharePoint的使用中,斷開單一頁面權限,給用戶編輯權限以及操作中遇到的問題,希望給相關需要的人一個參考。
1、首先進入頁面庫,找到我們的頁面,進入共享,如下圖:
2、在彈出的窗口中選擇高級,如下圖:
3、在進入權限編輯頁面,首先斷開當前頁面的權限繼承,如下圖:
4、然后勾選所有繼承的權限,刪除,如下圖:
5、而后點擊Grant Permission,也就是授權,如下圖:
6、按照我的理解,該用戶對站點有訪問權限,對單獨頁面具有編輯權限,就可以個性化該頁面,但是添加一些WebPart的時候,提示下圖錯誤:
---------------------------
Message from webpage --------------------------- A Web Part or Web Form Control on this Page cannot be displayed or imported. You don't have Add and Customize Pages permissions required to perform this action.
7、經過一段嘗試,我發現無論在這個頁面的權限上給什么都不行,即使完全控制都不行,所以,我認為權限不在頁面,而是站點權限。所以,我創建一個新的組“Custom”;
8、然后為這個組添加權限級別,如下圖:
9、將用戶添加到組中,如下圖:
將用戶加入該組之后,發現確實可以設計該頁面,而且不能設計其他頁面;因此,我判斷單獨頁面授權,除了對頁面具有設計權限,還需要對站點具有Add and customize Page 權限才行。而且,給了站點的Add and customize page權限以后,並不會具有所有頁面的編輯權限,因為沒有manager list的權限。
總 結
SharePoint的權限控制,確實有些地方會有依賴,尤其單獨授權更明顯,比如你對某頁面有權限,可能因為對css沒權限而影響訪問,相信不斷的實踐中,我們的認識會更清楚。