我正在按照drupal 5教程建议获取Admin Role模块。这个模块对于drupal 6仍然有用吗?
drupal 6安装的一部分是创建管理员帐户。 Admin Role有什么作用?它是否适用于该帐户并以某种方式对其进行改进,或者它是否创建了完全不同的管理帐户?
答案 0 :(得分:4)
它在Drupal 6中仍然有用.Drupal有一个用户,当你安装具有所有权限的Drupal时创建用户。
此模块创建一个默认具有所有权限的角色。您可以为用户授予此角色,以授予他们对所有内容的权限。当您在fx登台服务器上进行开发并添加大量模块时,它尤其有用。这样,每次安装模块时都不需要为其他开发人员配置权限。
答案 1 :(得分:3)
该模块仍然有用 - 尽管我相信它是Drupal 7核心功能的一部分。
AdminRole所做的是创建一个角色,该角色将在创建模块时添加所有权限。使用此角色设置的用户可以执行用户1(管理员)可以执行的大部分操作,但不能执行所有操作。 (例如,运行update.php需要用户1,并且没有允许其他用户运行它的权限。)
设置管理员角色有一些好处,而不是向所有人分发用户1密码。一个是当人们在你的网站上做事时,他们的用户名被写入看门狗 - 所以更容易找到谁做了什么,而不是看到所有的变化归功于'admin'。另一个原因是,如果您需要撤消或删除用户的一些权限,则更容易更改其帐户中的哪些角色,而不是为其提供新帐户并更改管理员密码并传递新密码。
实际上,管理员帐户应该被严密锁定并且很少使用 - 最好让开发人员和用户在自己的帐户中工作并利用权限系统而不是向王国发放密钥。