如何在 C/c++ 中通过 pam_ldap 获取 auth 的用户名?我找到了“pam_get_user”API,但是我怎样才能得到这个函数的 pam_handle_t 呢?
谢谢 Dma
您可以通过调用来获取句柄:
int pam_start(const char *service_name, const char *user,
const struct pam_conv *pam_conversation, pam_handle_t **pamh);
pamh
- 是上述 api 中的输出参数。
在此处查看更多详细信息。