LINUX.ORG.RU

PAM определить группу пользователя

 


0

1

Доброго времени суток. Возможно ли используя libpam определить группу к которой относится учетная запись пользователя?

В настоящее использую функцию pam_authenticate для определения существования и проверки пароля пользователя, нужно в зависимости от группы (степени привелегированности пользователя) определить доступный пользователю функционал в программе.

Информации о группах, в которые входит пользователь, в стороне от pam, это функции libc типа getgrouplist(), getgrent(), getgrent_r(). Модуль pam_wheel, которые работает с информацией по группам пользователя, дёргает getgrent_r() через pam_modutil_getgrnam().

mky ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.