跳转到主要内容
marlinlm 提交于 4 July 2012

原文地址:http://drupal.org/node/120614

我们有时需要对网站的不同用户设置相应的权限。比如说,一般情况下是不允许普通用户修改网站首页的,而站长和网站编辑则可以修改。想要更好地了解“用户”的含义,请参考如何区分Drupal中的四种“用户”

在Drupal中你可以设置任意数量的用户或者“角色”。一般网站会有网站编辑和网站管理员两种角色。其中网站编辑负责更新网站内容而网站管理员则负责为网站安装新模块或者其他一些设置上的调整。

Drupal把访问的用户分成两类:一类是登陆了的用户(或称为“注册用户”),另一类是没有登陆的用户(也叫“匿名用户”)。Drupal中有一个特殊用户,就是系统中创建的第一个用户(user/1)-参考这里。有些网站会对用户划分级别,但并非所有网站都要这么做。

Drupal 5.X和6.X的角色管理

创建或编辑角色,点击 Administration > User management > Roles。 创建或编辑用户,点击 Administration > User management > Users。 更改角色的权限,点击 Administration > User management > Permissions

如果想给网站安排一些编辑,你需要先创建并编辑一个角色。点击 Administration > User management > Roles。输入角色的名称(例如“编辑”)。然后点击“添加角色”。

然后创建一些以“编辑”为角色的用户。点击Administration > User management > Users,然后点击“添加用户”标签。输入用户名和电子邮箱地址后,在角色中选中“编辑”选项,点击“创建新帐号”。

最后还要设置角色的权限。点击 Administration > User management > Permissions。为了让网站编辑能够修改所有页面的内容,在权限页面里找到“编辑任何内容”的选项并打上钩就完成了。

Drupal 7 的角色管理

要创建或编辑角色,首先要导航到角色页面:在管理菜单上选择用户>权限标签 >角色标签。然后跟上文5.X和6.X的例子一样,输入新角色的名称(“编辑”),再点击“添加角色”。

在创建了“编辑”这个角色之后,就可以创建用户了。进入用户页面:在管理菜单上点击“用户”,然后点击“添加用户”。p>

输入用户名和邮箱地址,在角色选项里钩上“编辑”,然后点击“创建新帐号”。

最后,在用户 > 权限标签里设置用户的权限。为了让网站编辑能够修改所有页面的内容,在权限页面里找到“编辑任何内容”的选项并打上钩就完成了。