分页: 1 / 1

3.2.X 权限设置

发表于 : 2018年3月11日 16:55
davidyin
在你创立了第一个版块之后,必须要决定谁可以访问该版块,并决定他们可以在该版块做什么,不可以做什么。
这就是权限设定所决定的。你可以不允许访客发帖,或者给予版主权限。几乎每一个用户交互的操作都可以在 phpBB 3.2 中给以特定的权限设置。

权限的类型

发表于 : 2018年3月11日 17:01
davidyin
一共有四种不同的权限:
1) 用户/组 权限(全局) - 比如不允许改变头像
2) 管理员权限 (全局) - 比如允许管理论坛版块
3) 版主权限 (全局或者局部) - 比如锁定主题或者禁止用户(只能全局禁止)
4) 论坛版面权限 (局部) - 比如允许查看版面或者发布新帖

每一种权限类型都包含有一组不同的权限,或者应用到全局或者局部。一个全局权限类型是用于你的整个论坛。如果你不允许某个用户发送消息,那么你需要在全局用户权限的地方设置。管理员权限总是全局。
phpbb32-acp-permissions.jpg
phpbb32-acp-permissions.jpg (11.24 KiB) 查看 6658 次
另一方面,局部权限只会运用到某个指定的版面。所以,若你不允许某人在某个板块发帖,这并不会影响他在其它板块的发帖。

你可以指定版主,或者是全局的或者是局部的。如果你十分信任某人,你可以授予他超级版主。超级版主可以管理所有的版块,只要你给予他访问权限。与之相对应的就是普通版主将只能够管理你给予他们的版块。他们也可以有不同的管理权限。比如在某个板块他可以删除帖子,但可能他不能在其他板块这么做。超级版主在所有的论坛有相同的权限。

设置板块权限

发表于 : 2018年3月11日 17:17
davidyin
在新添加的版面上设置权限,你需要对局部的基于版面的权限操作。首先你要决定你想要怎样设定权限,如果你要对单个组或者用户设定,那么就使用组版面权限或者用户版面权限。它可以让你选择某个用户,或者某个组,然后选择你要应用到的版面。

但是,在快速指南中我们集中关心的是版面权限,我们不需要选择用户或组,首先你要选择要改变权限的版面,点击提交。
phpbb32-acp-forum-permissions.jpg
然后出现的页面显示两列,一列是用户,一列是组。两列的头一项是管理用户和管理用户组,显示的就是对于之前选择的版面有权限的用户或用户组。这里你可以选择它并且点击编辑权限来做修改。
phpbb32-acp-forum-permissions-groups.jpg
如果这里既没有用户,也没有组,那么没有人可以访问这个版面。
通常我建议用用户组来管理权限,用户只有在特殊情况下,需要给特定用户以权限的时候,才加入。
两列的第二项,就是添加用户和添加用户组,选择要添加的组或用户,点击添加权限,然后出现的页面是添加何种权限的细节。论坛已经预设了一系列的权限角色,比如普通用户组就给予标准访问,或者标准访问+投票,新注册就选新注册用户访问,游客就选择只读,等等。直接选择预设项会简单一些。
phpbb32-acp-forum-permissions-groups-types.jpg

手工设置权限

发表于 : 2018年3月11日 17:24
davidyin
手工设置权限就是高级权限,对每一条权限都单独设置。

非常重要的要知道每条权限有三种状态或者说值。
表示允许,除非被 从不 权限覆盖。
表示不允许,除非被 权限覆盖。
从不 表示绝不允许,它不会被 权限覆盖。

这三个值非常的重要,因为一个用户可能存在于多个组,而不同的组对于同一条权限有不同的设定值,那么这些值如何互相作用而组合成最后该用户的权限就看这里了。

多种权限组合时,从不 最高级,接下来是 是,最后才是 否。
phpbb32-acp-forum-permissions-advanced.jpg

权限角色

发表于 : 2018年3月11日 17:29
davidyin
phpBB 3.2 预设的一组默认权限角色,给予宽泛的不同选择。除了用上面高级权限来逐个设置权限外,就是直接应用这些预设的角色了。
每个角色都有比较详细的说明。
phpbb32-acp-user-roles.jpg
这个用户角色,不只是直接使用预设项这么简单,它也可以给有经验的管理员很大的操作余度,特别是在管理大型论坛,需要很复杂的论坛权限的时候,他可以自己创建角色,自己预定义一些权限,使用上非常灵活。

指定版面版主

发表于 : 2018年3月11日 17:35
davidyin
一个非常常见的案例就是指定版主,phpBB 3.2 指定版主非常简单。

名思义,某个板块的版主权限是局部权限。所以在“基于版面的权限”部分选择“版面版主”,然后选择一个版面,点击提交。
然后选择一个用户,添加权限,出现一个列表,有四个选项,标准版主,简单版主,完全版主,队列版主。
phpbb32-acp-mod-permissions.jpg
当鼠标移动到版主权限角色的名字上时,会有弹窗显示介绍。

标准版主: 可以使用大部分的版主工具,但是不能封禁用户和更改帖子作者。

简单版主: 可以使用基本主题操作。不能发送警告和使用版主队列。

队列版主: 可以使用版主队列审阅和编辑帖子,但是没有其他权限。

完全版主: 可以行使所用版主功能,包括封禁。

选择之后,点击“应用所有权限”就可以了。

设置全局权限

发表于 : 2018年3月11日 17:38
davidyin
局部权限看上去对你太局限?好的,phpBB3 也提供了全局权限:
1) 用户权限
2) 组权限
3) 管理员
4) 超级版主

用户权限组权限,你可以允许或者不允许某些功能,比如附件,签名档,头像。注意:某些功能只有在“论坛功能”的地方启用之后,才会有效。


管理员处,你可以给予管理员的特权,比如管理板块,改变用户权限等等,要详细了解,请对权限这部分做更为详细的学习。


超级版主表单提供了类似版面版主的功能,不过这些设置是对所有的版面生效的。
phpbb32-acp-global-permissions.jpg