首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >授予管理用户的权限,但不授予权限

授予管理用户的权限,但不授予权限
EN

Drupal用户
提问于 2012-06-18 03:40:56
回答 3查看 15.7K关注 0票数 11

我们已经在Drupal 7中设置了一个站点,希望某些用户能够访问用户管理页面,并能够创建新用户、分配角色等等,但我们不想让他们访问角色和权限页面。

目前,Drupal只有两个权限:Administer PermissionsAdminister users

使用Administer users权限,用户可以访问“用户管理”页面,可以创建新用户,但不能将角色分配给用户。

如果用户拥有Administer permissions权限,他可以为用户分配角色,也可以访问权限和角色管理页面。

如何授予用户为用户分配角色的权限,但阻止用户访问权限页?

EN

回答 3

Drupal用户

回答已采纳

发布于 2012-06-18 07:23:04

我有完全相同的要求,我能够使用角色委托模块来完美地构建它:)

这是我的方案,给你提供更多的背景-

  1. 我有一个drupal站点的角色- A,B,C,Admin,Maint
  2. 我希望具有角色Maint的用户能够创建新用户,并在此过程中为他们分配角色。
  3. 我还想限制主板用户只能将角色A、B、C分配给新用户,而不是角色管理员。
  4. 所有这一切只是几次单击角色委派模块。

希望这能有所帮助。

票数 16
EN

Drupal用户

发布于 2012-06-18 04:21:03

嗯..。有趣的是,似乎没有明确的方法来做到这一点。这似乎是人们的共同特征。我找到了几个解决方案:

http://drupal.org/project/protect_权限 --然而,这还没有准备好用于生产。

然而,我认为你可以用http://drupal.org/project/permissions_锁定来完成你想要的事情:

您还需要:http://drupal.org/project/user_权限

后者似乎做的与你想要的相反,而前者似乎完全是你想做的。我没有测试这些在我的开发网站上,以确保100%,这是什么将为您工作。如果我遇到其他情况,我会更新这个答案。

票数 2
EN

Drupal用户

发布于 2016-07-13 02:55:18

最近,我们一直在使用角色分配模块,它完全符合您的要求。它与role_delegation模块从根本上是相同的,但如果您需要的是略有不同的东西,则可以作为一个替代方案。

一个关键的区别是如何决定哪些角色是可以分配的。对于角色分配,只需选择要提供哪些角色,它只添加一个新权限来分配这些角色:

role_delegation模块似乎为站点上存在的每个角色提供了新的权限:

role_delegation模块似乎也有将近三倍的安装数量,以及“推荐”的Drupal 8版本。问题队列似乎也处于更好的状态,所以它可能是更好的选择吗?

票数 0
EN
页面原文内容由Drupal提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://drupal.stackexchange.com/questions/34352

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档