首页 > 解决方案 > 如何打印用户所属的用户 UID 和组?

问题描述

如何从这部分代码打印用户的 UID?我正在尝试标记具有多个关联用户名的 UID。标记与多个组名关联的 GID,但无法显示用户的 UIDS

import grp
groups = grp.getgrall()
for group in groups:
    for user in group[3]:
        print (user, group[0])

添加时os.getuid出现语法错误

标签: pythonflagsuid

解决方案


为我工作:

>>> import os
>>> os.getuid()
1000
>>> os.getgroups()
[4, 20, 24, 27, 30, 46, 107, 110, 1000]

你忘了import os吗?


推荐阅读