Сведения об авторизации пользователей ОС семейства Linux
Мне необходимо создать БД для хранения сведений об авторизации пользователей ОС семейства Linux. И вот я не могу понять каким образом я могу эти сведения передать в качестве входных данных в свою программу. Парсить файл auth.log не вариант. Так как в новых версиях линукса файл просто отсутствует и всё сведения можно просмотреть лишь через journalctl. Было предложение воспользоваться osquery. Но почитав документацию не нашел ничего (практически) связанного с авторизацией. Также предложение воспользоваться модулем PAM, но я что-то вообще не понял как я могу с его помощью получить сведения и передать их входными данными в программу. Нужна помощь в передаче данных авторизации в мою программу
Ответы (1 шт):
Вот например есть модуль готовый pam_pgsql. Его повесить на хук session и добавить запрос. Будет писать в базу все входы и выходы.