dokuwiki學習(十二)——使用者訪問許可權設定
在訪問控制列表(ACL)管理器中,我們可以對使用者許可權進行控制,如圖所示
當前 ACL 規則中,明確了使用者或者組所具有的許可權。如下圖所示,我們將所有使用者許可權置為無。
退出登陸後,進入網站主頁,你會看到,左邊新增檔案的文字框變為不可見,因為預設使用者(未登入使用者)沒有任何許可權,連看都不能看,更別說新建。點選網站地圖,媒體管理器,你會發現你什麼都看不到!!!
現在我們使用管理員賬戶,登入到後管頁面中,進行相應配置。
以新建的Lucy使用者為例,我們做如下測試:
1.Lucy在日常工作記錄中具有編輯許可權。
2.Lucy在開發測試檔案中具有上傳許可權。
我們仔細看網站給我們的提示,如下圖所示。
許可權從高到低的順序為:刪除>上傳>建立>編輯>讀取>無
高許可權包含低許可權。
建立、上傳和刪除許可權只能應用於名稱空間,而不是單個頁面。
例1:Lucy在日常工作記錄中具有編輯許可權。
分析:要使Lucy在日常工作記錄中具有編輯許可權。首先Lucy要對根目錄具有至少讀取許可權,看到日常工作記錄,才能進行操作,對不對?所以,其實就是兩步操作:
a.lucy對根目錄有高於等於讀取許可權。
b.lucy對日常工作記錄具有高於等於編輯的許可權
a.lucy對根目錄有高於等於讀取許可權。
b.lucy對日常工作記錄具有高於等於編輯的許可權
新增完a,b兩個許可權後,你會看到下圖
最後,我們用Lucy登陸進去,分別點選準生產測試,和日常測試兩個文章,看有何不同
準生產測試這個文章tell我們,不能改,只能看
日常測試告訴我們歡迎修改,這就是差距,這就是給了特殊的許可權,不服不行。
例2.Lucy在開發測試檔案中具有上傳許可權
分析:要使Lucy在開發測試檔案中具有上傳許可權,首先Lucy要對根目錄具有至少讀取許可權,看到開發測試檔案,才能進行操作,對不對?所以,其實就是兩步操作:
a.lucy對根目錄有高於等於讀取許可權。
b.lucy對開發測試檔案具有高於等於上傳的許可權
在例1中已經對根目錄賦予了讀取許可權,所以我們要執行一下b就可以了,如圖~~~
我們用Lucy登入,進入媒體管理器,開啟乾爸爸wiki,發現不讓我上傳呀,好氣~~~
不過這不重要,我們來看看親爸爸,妥妥的可以上傳~因為你是親生的(許可權到位了)
至此,使用者許可權差不多就ok了,其他就留給小夥伴舉一反三,舉一反五了~~ ~
還有就是多看官方文件~多上stackoverflow~就醬