PHP Conference Japan 2024

posix_initgroups

(PHP 5 >= 5.2.0, PHP 7, PHP 8)

posix_initgroups計算群組存取列表

說明

posix_initgroups(字串 $username, 整數 $group_id): 布林值

計算指定名稱的使用者的群組存取列表。

參數

username

要計算列表的使用者。

group_id

通常是密碼檔案中的群組編號。

回傳值

成功時回傳 true,失敗時回傳 false

參見

  • Unix 手冊頁面 initgroups(3)。

新增註解

使用者貢獻的註解 1 則註解

1
victor dot kupiyanov at gmail dot com
12 年前
此函式不會計算群組,而是根據 /etc/groups 中的使用者資訊設定目前程序的群組存取列表。

引述 Unix 手冊頁面 initgroups

名稱
initgroups - 初始化補充群組存取列表
...
描述
initgroups() 函式會讀取
群組資料庫 /etc/group 並使用 user 作為成員的所有群組,藉此初始化群組存取列表。
額外群組 group 也會新增至列表。
To Top