python - 如何打印用户所属的用户 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
出现语法错误
解决方案
为我工作:
>>> import os
>>> os.getuid()
1000
>>> os.getgroups()
[4, 20, 24, 27, 30, 46, 107, 110, 1000]
你忘了import os
吗?
推荐阅读
- python - 如何在 Pip3 中安装旧版本的库
- c++ - 在系统设置光标位置之前获取和设置光标位置?
- javascript - Typescript 泛型包装器:无类型函数调用可能不接受类型参数
- java - 即使在线程关闭后,活动线程数也不会减少
- php - 如何将数据插入2个数据库?
- c# - 使用实体框架,如何创建一个查询,该查询将从数据库中获取所有表的列名
- python - 如何比较和获取来自多个数据帧的库伦值出现次数
- xamarin.forms - 如何在itemsource之外绑定item?
- java - 如何使用 XML 数字签名签署 pdf 文档?
- typescript - 类型保护索引属性访问 - 打字稿