Я написал программу, которая должна была бы аутентифицировать пользователей, используя их имена пользователей и пароли в Linux. Я думаю, что это должно сделать с PAM. Я пытался найти в модуле Google PAM python3, но я не нашел ни одного. Есть ли готовые к использованию библиотеки PAM или попытка сделать свою собственную библиотеку? Является ли использование PAM какими-то особыми рисками безопасности, которые следует принять во внимание?
Я знаю, что могу аутентифицировать пользователей с помощью класса python3 spwd, но я не хочу его использовать, потому что тогда мне нужно запускать программу с правами root.