【发布时间】:2021-01-13 14:31:15
【问题描述】:
RHEL/CentOS 8.x、Ruby 2.5.5、irb 0.9.6
我们有一个专门的设置将用户和组信息保存在/usr/local/etc/[user|group] 和一个自定义 Makefile 以相应地将该信息添加到 /var/db/[group|passwd].db。
我正在尝试在登录后在 Ruby 中获取用户所属的组列表。
我对这门语言比较陌生,刚刚阅读了Etc module 的文档,但这似乎只适用于/etc/ 文件系统。不离谱。
是否有一种简单的方法可以访问 /var/db 中的 Berkley DB 信息,还是我必须遍历 /usr/local/etc/group 文件才能获取此信息?
【问题讨论】: