как я могу получить имя пользователя с именем pam_ldap в C / c ++? Я нашел API "pam_get_user", но как я могу получить 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 выше.
pamh
Проверьте подробности здесь .