问题标签 [usergroups]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
7 回答
775 浏览

c# - 是否有行为类似于 Active Directory 的权限和组的 C# 库?

我喜欢权限和组在 Active Directory 中的工作方式,但我不想真正将我的应用程序与 AD 绑定。

是否有现有的库包含与 AD 相同的功能?尤其是创建组、将用户分配到组、向组添加权限以及查看用户或组的应用权限的能力?

0 投票
1 回答
2902 浏览

sql - 返回多列的子查询 - 或近似值

我有一个有趣的问题,但是我不知道如何更好地表达它,而不是说我有一个需要返回多个列的子查询。当我尝试执行此操作时,PostgreSQL 会抛出一个错误,因此虽然我的 SQL 在我看来在逻辑上有些合理 - 显然有更好的方法来执行此操作。我正在尝试将用户权限合并到一个表中(希望将其放入视图甚至是某种“物化视图”)。这是我的表:

以及一些填充它们的数据:

我想要做的是创建一个可以计算用户可能拥有的有效权限的查询。用户存储在(您猜对了)“用户”表中。“groups”中的组,用户可能被分配到的任何组都在“user_groups”中。最后,每个用户都可以拥有应该覆盖组权限的个人权限 - 这些权限存储在“user_rights”中。

我可以使用以下方法查询所有这些信息(是的,我知道这很丑):

鉴于上述数据,我将为我在 WHERE 子句中指定的任何用户提供有效权限。我想要做的是创建一个物化视图,该视图仅在用户或组数据更改时更新,但在其他方面是静态的。这我知道怎么做没有问题 - 我遇到的问题是生成这个视图。我的想法是使用上面的查询 - 但让它为“用户”表中的每个用户运行并创建一个“用户 ID”列。所以我的“effective_permissions”表看起来像这样:

..等等。我只是不知道如何将 user_id 添加到此结果并显示多行。我希望我已经为某人提供了足够的信息来了解我正在尝试做什么。我意识到,一旦表按大小分组,最终这种方法在性能方面可能会变得相当昂贵——而且这个解决方案似乎是我能想出的最好的解决方案来缓解这个问题。

如果您想为测试目的重新创建示例数据,则提供的示例应该可以工作(我只是在我的本地 pg 服务器上快速重建它,尽管它比相同概念适用的真实表要简单得多)。

0 投票
4 回答
3060 浏览

django - 在 Django admin 中编辑组对象时将用户对象分配给组

在用户对象(编辑用户)的默认 Django 管理视图中,可以编辑用户的组成员身份。如果我也想反过来呢?即在组编辑页面中,可以选择属于正在编辑的组的用户。

正如我所看到的,Django 没有从 Group 到 User 对象的 ManyToMany 映射,这使得在这种特殊情况下实现 ModelAdmin 类是不可能的(?)。如果我可以创建一个额外的 UsersOfGroup 模型类并在 Django 的 Group 模型的 ManyToMany 字段中使用它作为直通属性,那么可能会有一种方法。

任何想法,这是否可以使用 ModelAdmin 技巧来实现,或者我只需要为编辑组制作自定义视图?

我已经检查了另外两个问题,但它们并没有做同样的事情:

在管理员中添加用户时分配组

在管理员中显示组成员身份

更新: 克里斯的答案几乎就在那里。:) 该组引用了 users 集,但它被称为user_set,而不是users。所以这些是我所做的改变:

0 投票
3 回答
5569 浏览

osx-snow-leopard - 如何在 OSX 中列出属于某个组的用户?

我一直在谷歌搜索这个问题无济于事。我想在 osx 终端中仅列出属于特定组的用户而没有无关数据,我认为 dscl 实用程序能够做到这一点,但到目前为止,如果它确实能够做到,我一直无法制定正确的命令一种行为。

0 投票
1 回答
523 浏览

linux - 当多个用户同步到同一个远程位置时,设置 linux 用户和组的正确方法是什么?

我有多个开发人员试图将文件(symfony php 项目)同步到同一个远程位置。这已设置如下:

  • 每个用户在远程服务器上都有自己的登录名
  • 每个用户都是服务器上同一组的成员,例如“mygroup”
  • 本地和 rsync 目标的文件归用户和组所有。例如 someuser:mygroup

据我所知,您必须拥有一个目录才能将其访问和修改时间设置为任意值,作为拥有组的成员是不够的。因此,如果用户 A 尝试 rsync 用户 B 拥有的目录,则 rsync 会输出以下错误:

那么,当多个用户同步到同一个远程位置时,设置用户和组的正确方法是什么?

0 投票
1 回答
624 浏览

ruby-on-rails - Rails 组/用户成员协会最佳实践


我对 Ruby 和 Rails 还很陌生,我正在开发一个需要多个组的 Web 应用程序,每个组都有很多成员,但组和成员彼此完全分开。

即:group1 有成员 1、2 和 3
group2 有成员 4、5 和 6
group3 有成员 7、8 和 9

此外,每个成员都可以将帖子提交到他们组的目录。

我试图找出在数据库管理等方面解决此问题的最佳逻辑。它是否像创建一个组模型一样简单,该模型具有多个成员,哪些具有多个帖子并从那里开始?

我想我只是担心事情最终会因为组登录和个人用户登录等而变得混乱。

感谢您对此的任何帮助,我意识到在这一点上这是一个相当广泛的问题。

0 投票
1 回答
159 浏览

facebook - 如何在 Facebook 应用程序中提取我的用户组?

如何从 facebook 应用程序中提取我的一个组中的用户?

我写

$userData = $facebook->api('/group');

但我没有收到任何东西!只是一个空数组。谢谢

0 投票
0 回答
355 浏览

selection - 在 Joomla1.6 中注册时的用户组选择

我正在为客户开发一个工作网站,他需要能够让他的用户注册为“雇主”或“求职者”。与新的 Joomla 一样,我们确实有不同的访问级别,我希望用户能够在注册时通过下拉字段选择用户组。

当我在处理它时,我发现您可以将自定义字段添加到表单中。所以我将以下代码添加到“/joomla/components/com_users/models/forms/registration.xml”

fieldtype "groups" 是 joomla 在"/joomla/libraries/joomla/form/fields/"下定义的字段类型

但问题是它显示为所有用户组的下拉列表,包括“管理员”和“超级用户”。

但是我希望它只显示自定义添加的用户组,即“雇主”和“求职者”

以下是可能需要的一些信息: Joomla 版本:1.6 PHP 版本:5.3 Apache 服务器:2.2.11

字段“组”的代码:

我还尝试通过添加来编辑上述字段

但随后下拉加载没有选项。是的,自定义组的 Mysql 表中的 ID 是 10 和 11。

任何人都可以帮助快速解决这个问题或解决方案。非常感谢您的时间和帮助。谢谢

--生锈--

0 投票
1 回答
702 浏览

forum - 如何在原版论坛中创建用户组

我正在寻找一种在香草论坛中创建用户组的方法(香草是一种开源社区建设解决方案)

目标是允许在某个组中注册的用户仅阅读和编辑由在同一组中注册的用户创建的讨论。

例子:

有人知道这是否可能?

0 投票
1 回答
114 浏览

plone - 无法访问 Plone 4 中的“用户和组”

每当我尝试在 Plone 站点设置中访问“用户和组”时,都会收到以下错误:

这个 plone 实例之前已经从 Plone 3 升级到了 Plone 4。用户和组曾经可以工作。在同一个 Zope 中创建的新空白 Plone 实例允许访问用户和组。

使用的版本是:

Plone 4.0.7 Zope 2.12.18 Python 2.6.5 (r265:79063, Nov 23 2010, 02:02:03) [GCC 4.1.2 20080704 (Red Hat 4.1.2-48)]