[wizs] 目前系統內設的目錄權限
底下是權限設定部份,(adm_c) 代表我與 nobu 這一級的,(admin)
代表將來 quest 與 blue 那級的,(deep) 代表現在的 quest、blue
、dragondoll 及 highelf 這一級的。
沒有( )的部份代表單一 wiz.
[rw] 的 r 為可讀, w 為可寫, rw 放在一起就是可讀可寫.
沒有在定義內的 or 權限低於有定義的權限, 一般只有可讀權。
// 將來的區域主目錄
(/area) (all)[r]:(adm_c)[rw]
(/adm) (all)[r]:(adm)[rw]
// 只有我與 nobu 能動
(/adm/group) (all)[]:(admin)[rw]:(adm_c)[rw]:laechan[rw]
// 只有 adm 以上能動
(/adm/daemons) (all)[]:(admin)[rw]
// 只有我與 noub 能動, adm, deep 可讀 (這個改了有時會造成開機不能)
(/adm/simul_efun) (all)[]:(adm_c)[rw]:(admin)[r]:(deep)[r]
// 只有 adm 以上能動
(/cmds) (all)[]:(admin)[rw]
// 這個將來 adm 以上能動、deep 可讀、並會開放部份 wiz.3 可讀
(/cmds/std) (all)[]:(admin)[rw]:(deep)[r]:quest[rw]:plain[r]:norr[r]:highelf[r]
// adm 的指令只有 adm 能看
(/cmds/adm) (all)[]:(admin)[rw]
(/adm/etc) (all)[r]:(admin)[rw]
(/adm/news) (all)[r]:(admin)[rw]
// 這個只有 adm 以上能動
(/data) (all)[r]:(admin)[rw]
(/da_bak) (all)[w]:(admin)[rw]
(/data/std/wiz) (all)[rw]:(admin)[rw]
(/doc) (all)[r]:(deep)[rw]:(adm_c][rw]:(admin)[rw]
// 這個是將來用來取代 /doc 下面的大部份說明用的
(/help) (all)[r]:(deep)[rw]:(adm_c][rw]:(admin)[rw]:norr[rw]:plain[rw]
(/doc/wizlist) (all)[rw]
(/doc/emote) (all)[r]:(deep)[rw]:(admin)[rw]:norr[rw]
(/doc/sk) (all)[r]:(adm_c)[rw]:quest[rw]:daphne[rw]:norr[rw]
(/doc/help) (all)[r]:(adm_c)[rw]:quest[rw]:norr[rw]
// 這個最近會修改為 (all)[r]
(/log) (all)[]:(adm_c)[rw]:(admin)[r]
// 這個只有 adm 能動
(/include) (all)[r]:(admin)[rw]
// 這個只有 adm 能動
(/std) (all)[r]:(admin)[rw]
(/std/int) (all)[r]:(admin)[rw]:(adm_c)[rw]
// 這個 deep 跟 adm 都能動. adm 及 deep 可幫 wiz 新增目錄
// 部份 wiz 目錄有設定特別權限
(/u) (all)[r]:(deep)[rw]:(admin)[rw]
// 技能目錄部份的相關權限
(/d/skill) (all)[]:(adm_c)[rw]:(admin)[rw]:quest[rw]:(deep)[r]:
norr[r]:plain[r]:highelf[r]
(/d/spell) (all)[]:(adm_c)[rw]:(admin)[rw]:quest[rw]:(deep)[r]:
norr[r]:plain[r]:highelf[r]
(/d/fist) (all)[]:(adm_c)[rw]:(admin)[rw]:quest[rw]:(deep)[r]:
norr[r]:plain[r]:highelf[r]
(/d/force) (all)[]:(adm_c)[rw]:(admin)[rw]:(deep)[r]:norr[r]:
plain[r]:highelf[rw]
(/d/blade) (all)[]:(adm_c)[rw]:(admin)[rw]:quest[rw]:(deep)[r]:
norr[r]:plain[r]:highelf[r]
(/d/slash) (all)[]:(adm_c)[rw]:(admin)[rw]:quest[rw]:(deep)[r]:
norr[r]:plain[rw]:highelf[r]
(/d/steal) (all)[]:(adm_c)[rw]:(admin)[rw]:quest[rw]:(deep)[r]:
norr[r]:plain[r]:highelf[r]
// 目前只要是 deep 都可編輯 /d/auc, norr 及 plain 擁有額外權限
(/d/auc) (all)[]:(adm_c)[rw]:(admin)[rw]:(deep)[rw]:norr[rw]:plain[rw]
// 底下三個目錄都是 rw
(/tmp) (all)[rw]
(/ftp) (all)[rw]
(/open) (all)[rw]
一、只要是 adm,都至少可讀 /adm/daemons、/adm/simul_efun
二、只要是 deep,就應該擁有 /d 下的至少可讀的權限。
三、/cmds/std 應對 all adm 開放可讀可改的權限、對 all deep 開放可讀的權限。
另外以後應該導入「目錄權限管理者」的概念,即重要目錄的部份,
「同一段時間」應該只能有一個人可修改(包含該管理者本身),任何
想修改這類重要目錄的人,都必須跟這個人申請後才可以改。
這樣才能避免重覆的修改,以及像改技能那樣,太多人改會造成技能
無法統一化。
這個在大多數的修改完畢後就會實行。
(就是以後會動到系統的情況會變少)
另外以後也會有特定目錄管理者(如 /adm/group 的管理者是我),依
其所管理的目錄,賦予相關領域的管理權限(如 /d/auc 的管理者代表
該人負責管理拍賣裝備),只要該領域有設置管理者,就盡量會讓其它
wiz 無法擁有該領域的變更權限。
Laechan
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.170.104.120
※ 編輯: laechan 來自: 118.170.104.120 (11/22 15:24)
推
11/23 13:09, , 1F
11/23 13:09, 1F
→
11/23 17:23, , 2F
11/23 17:23, 2F
mud_sanc 近期熱門文章
PTT遊戲區 即時熱門文章
21
49