权利和权限

其他语言DeutschEnglishEspañolFrançaise?../Русский/ПраваДоступаРусский?Polski?

可能有一些翻译错误,欢迎编辑。

访问权限

。 每个页面都有五个访问控制列表(ACL),即读取写入注释创建上传,页面所有者(通常是创建页面的用户)可以修改这些列表。
READ定义允许查看页面的用户,WRITE定义允许编辑页面的用户,COMMENT定义允许附加评论的用户。
所有ACL都是纯文本列表,其中包含多个用户名或代表“Everyone”的*占位符。
可以通过在条目后面附加一个感叹号来反转条目。
例如,*的意思是“每个人都有访问权”,而!*的意思是“没有人有访问权”。
当然,感叹号修饰符也适用于用户名。
空的列表意味着“没有人拥有访问权限”。
例如,如果WRITEACL仅包含行“”Somguy“”,则只有“”Somguy“”用户具有访问权限,而其他用户没有访问权限。
如果它包含一个带有*的行和另一个带有“”!Somguy“”的行,则表示每个人都可以访问除了“”Somguy“”。
站点上的每个页面都有READWRITECOMMENTCREATEUPLOADACL;自定义页面处理程序可以根据需要引入额外的ACL。
在WackoWiki中,您可以编辑每个页面的ACL。
ACL由以下权限组成。

  • 浏览权限。
  • 编辑权限。
  • 评论权限。
  • 创建。
  • 上传。

每个权限的值为:

  • “”*“”-每个人都可以。
  • $-仅限注册用户。
  • -前面的感叹号否定了相应的权利。
  • [用户名]-允许用户的名称。
  • [组名]-允许的用户组的名称(别名)。
  • (空列表)-只有页面所有者有权访问。

文件:/PERSIONS_HANDLER_zh.png。

继承

。 访问权限是继承的。
换句话说,如果您在现有页面(即子页面)下创建一个新页面,则此新页面将拥有与其父文档相同的访问权限。
在创建页面时会发生继承,因此可以更改子文档或父文档的权限,而不会对彼此造成损害。
继承规则的一个例外是编辑文档的权利,这是在创建子页面时从ACL继承的。
也就是说,举例来说,如果你在下面创建的子页面只能是鲍里斯和安娜,那么,通过创建子页面,只有他们才能编辑它。

用户组

。 组可以通过管理面板进行管理。
文件:/ap_group_zh.png。
WackoWiki支持用户组(别名)。
只有站点管理员才能创建和编辑别名。
别名的名称不区分大小写。
别名admins很特别。
它的所有成员都是管理员,例如,可以删除或重命名任何页面。
=默认设置=。
安装后,每个操作的缺省值都按照CONFIG_default.php中的定义进行设置。
文件:/ap_permises_zh.png。
默认存储在配置二次配置?中:
* DEFAULT_READ_ACL
* DEFAULT_WRITE_ACL
* DEFAULT_COMMENT_ACL
* DEFAULT_CREATE_ACL
* DEFAULT_UPLOAD_ACL
例如:如果您希望只有注册用户才能编辑页面,请将缺省值更改为:

。
‘DEFAULT_READ_ACL’=>‘*’,
‘DEFAULT_WRITE_ACL’=>‘$’,
‘DEFAULT_COMMENT_ACL’=>‘$’,
‘DEFAULT_CREATE_ACL’=>‘$’,
‘DEFAULT_UPLOAD_ACL’=>‘admins’,	


‘’注意:更改默认设置只会影响新创建的页面!‘’
在更改默认设置之前创建的页面将保留其原始ACL!。
如果您想要更改所有ACL,您可以使用一个简单的SQL查询来完成:

UPDATE WACKO_ACL集合列表=“$”,其中特权=“WRITE”;	


如果某些ACL已设置为特定用户,则最好只更新当前将写入权限设置为“Allow All”的那些页面。

UPDATE WACKO_ACL SET LIST=‘$’WHERGE=‘WRITE’AND LIST=‘*’;