方法

GPio凭证set_unix_user

自:2.26

声明 [源]

gboolean
g_credentials_set_unix_user (
  GCredentials* credentials,
  uid_t uid,
  GError** error
)

描述 [源]

尝试在 credentials 上设置 Unix 用户标识符。此方法仅在 Unix 平台上可用。

如果 GCredentialsOS 上不受支持或者原生凭证类型不包含关于 Unix 用户的详细信息,则此操作可能会失败。如果 OS 不允许使用“欺骗”凭证,它也可能会失败。

自:2.26

参数

uid

类型: uid_t

要设置的 Unix 用户标识符。

错误

类型: GError **

恢复错误的位置。

该参数可以是 NULL
如果返回位置不是 NULL,则必须将其初始化到一个空的 GError*
如果没有错误,方法会保留参数的初始化为 NULL
发生错误时,参数将被设置为新的 GError;调用者将承担数据所有权,并负责释放它。

返回值

类型: gboolean

如果 uid 被设置,则返回 TRUE,如果设置错误则返回 FALSE