作者laechan (小太保)
看板mud_sanc
标题[wizs] 目前系统内设的目录权限
时间Sat Nov 22 15:17:48 2008
底下是权限设定部份,(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)
1F:推 warrenchen :呃, /adm/simul_efun 的叙述, nobu 敲成 noub ..? 11/23 13:09
2F:→ laechan :嗯嗯,不过没差那个只是备注 11/23 17:23