Python | os.getgrouplist 函數

最近更新時間 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]
rss_feed