- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我有一个基于 gid 进行身份验证的 Linux 内核驱动程序。驱动程序将获得 uid 作为输入。现在我需要获取此用户关联的所有 gid。
例如:
$ id
uid=1313(tuser) gid=1313(tuser) groups=1313(tuser),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),124(sambashare)
如果驱动程序获得 1313 作为 uid,我需要读取所有 gid,即 1313,4,24,27,30,46,124
这可能吗?
最佳答案
I've a Linux kernel driver which do some authentication based on gid. The driver will get uid as input. Now I need to get all gid this user is associated.
这在内核中是不可能的,甚至是没有意义的。
UID 和 GID 之间的关系由用户空间管理。具有给定 UID 的进程通常具有 /etc/group
指定的 GID,但可能具有一组不同的 GID,具体取决于它的启动方式。
如果您需要根据 GID 进行身份验证(这听起来有点可疑,但我会放过它),您需要查看与您尝试进行身份验证的特定进程关联的 GID 列表。无法从 UID 返回该信息。
关于c - 如何读取内核空间中关联的 uid 的 gids 列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33037680/
我可能没有在此处查询中的最佳查询,如果有人可以教我更好的方法,我将不胜感激。 但是根据我所拥有的,我似乎无法弄清楚为什么 LIMIT 命令不起作用? 我将缩略图限制为 26 个,但我得到了 38 个?
我正在尝试在 red hat vm 上使用 yum 安装 logstash,我已经根据指南设置了 logstash.repo 文件并运行了 yum 安装 logstash 但是我在下载所有内容后出现以
Closed. This question needs debugging details。它当前不接受答案。 想改善这个问题吗?更新问题,以便将其作为on-topic用于堆栈溢出。 24天前关闭。
这是我们生产环境中的一个问题。我们使用Kubernetes通过Pods部署我们的应用程序。 Pod可能需要一些存储空间来存储文件。 我们使用“Persistent Volume”和“Persisten
我需要为 Linux 实现一个类似于计划 9 的小型功能系统 cap设备。主机所有者(Linux 中的 root)允许 user1 模拟 user2 将 user1@user2@random-stri
我想打印要打印的特定用户的 GID 和 UID,例如用户是学生,我希望仅使用 Linux 终端为他们打印 GID 和 UID 最佳答案 他们说的是真的,但为了帮助您:查看 id 命令。 关于linux
我需要更改我的父进程的 PGID,所以我做了这样的事情: #include #include #include #include #define KIDS 10 int main() {
假设我有一个大小为 100 的纹理宽度和 100高度并将其分派(dispatch)到 {10, 10, 1} 中的内核函数线程组和大小。 我无法理解 thread_position_in_grid从
我正在尝试将用户图片保存到 Firebase Storage,检索其 downloadUrl 并将其全部保存到 CoreData。我调用上传函数,并在完成后调用 CoreData 保存函数。除了一个小
在服务器方面,我完全是个菜鸟。我正在尝试登录 WHM,但出现此错误: “内部服务器错误” 500 无法为 root 获取 uid 或 gid” 我现在的问题是,什么是“gid”?我想象“uid”是“U
我的应用程序创建了一个基本的 ACL,并将其传递给内核模块。 ACL 包含一个 UID/GID 列表。对这些 ID 的检查是自定义的,并且在系统已经提供的内容之上。 现在,如果根/用户更改 UID/G
我自己的问题的长答案是通过谷歌搜索但没有找到任何有用的东西,就是筛选“ps”的来源。但在我这样做之前,有没有人愿意提供懒人的解决方案? :-) 我发现了这个问题:Knowing the process
命 令:id 功能说明:查看显示目前登陆账户的uid和gid及所属分组及用户名 语 法:id [-gGnru][--help][--version][用户名称] 补充说明:id会显示用户以及
我正在尝试禁用除“neta”组成员之外的所有用户对 IP 1.2.3.4 的访问。这是我专门为此创建的一个新组。 iptables -I OUTPUT -o eth0 -p tcp -d 1.2.3.
我在磁盘上有一个目录,归 share 所有gid 为 1001 .我想将该目录添加为其中一个 lxc 容器上的设备,并让该组结转。 我试过使用 raw.idmap 'gid 1001 1001'但是如
最近我正在使用 Phaser.js 开发一个游戏,我开始需要我的瓦片 map 对象,我来看看这个 video . 唯一的问题是看到这个的“ Sprite 制造对象”example ,这个方法用到了ma
我已经阅读了谷歌文档来寻求答案,我也查看了一些类似的帖子,但这些都没有帮助我解决我的问题。我正在尝试将 UIButton 设置为 google 登录的触发器。由于某种原因,它压碎了。我当然会添加我编写
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 这个问题似乎不是关于 a specific programming problem, a softwar
我对 Linux 很陌生,所以我知道这个问题很愚蠢。对不起。 我检查了用户和组,有些用户的 uid 和 gid 不同,所以我只是想让它们同步。 tail -6 /etc/passwd mysql:x:
如果我的 Java 类中有一个属性“gId”,访问器方法应该命名为什么? getGId 是我假设的。 如果有一个属性 gURL 我想它会是 getGURL,它看起来有点丑(尽管不是指 girl 的替代
我是一名优秀的程序员,十分优秀!