getpwname
只能得到 gid
的 username
。
import pwd
myGroupId = pwd.getpwnam(username).pw_gid
getgroups
只能得到脚本用户的 groups
。
import os
myGroupIds = os.getgroups()
我怎样才能得到所有 groups
一个任意 username
,就像 id -Gn
命令一样?
id -Gn `whoami`
原文由 Ade YU 发布,翻译遵循 CC BY-SA 4.0 许可协议
以下工作假设您只对本地用户感兴趣,它不适用于目录服务器支持的
sssd
类的东西(例如,ldap
)。