Python | os.getgrouplist 函数

Lasted 2020-12-06 21:50:07

os.getgrouplist 函数返回该用户所在的组 ID 列表。可能 group 参数没有在返回的列表中,实际上用户应该也是属于该 group。group 参数一般可以从储存账户信息的密码记录文件中找到。

函数定义

os.getgrouplist(user, group)
# 函数定义

if sys.platform != 'win32':
    # Unix only
    ...
    def getgrouplist(user: str, gid: int) -> List[int]: ...
    ...

兼容性:Unix 系统。

参数

  • checkuser - 用户名。
  • checkgroup - 组 ID。

返回值

  • checkList[int] - 组 ID 列表。

示例1: - 使用 os.getgrouplist() 函数返回该用户所在的组 ID 列表。

# coding=utf-8

# Python3 代码
# 使用 os.getgrouplist() 函数返回该用户所在的组 ID 列表

# 引入 os 库
import os

# 用户名
user = 'root'

# 组 ID
group = 0
g_list = os.getgrouplist(user, group)

print("List::", g_list)
List:: [0]