Сведения об авторизации пользователей ОС семейства Linux? Доброго времени суток, Хабрята! У меня следующий вопрос: мне необходимо создать БД для хранения сведений об авторизации пользователей ОС семейства Linux. И вот я не могу понять каким образом я могу эти сведения передать в качестве входных данных в свою программу. Парсить файл auth.log не вариант. Так как в новых версиях линукса файл просто отсутсвует и всё сведения можно просмотреть лишь через journalctl
Для получения информации об авторизации пользователей в ОС Linux вы можете использовать утилиту journalctl, которая позволяет просматривать системные журналы. Вам необходимо будет создать скрипт или программу, которая будет вызывать journalctl с необходимыми параметрами для вывода информации об авторизации пользователей.
Например, для вывода информации об авторизации по определенному пользователю вы можете использовать следующую команду:
Где <UID пользователя> - это идентификатор пользователя, для которого вы хотите получить информацию об авторизации.
Таким образом, вы сможете получить данные об авторизации пользователей и передать их в качестве входных данных в вашу программу для последующей обработки и хранения в БД.
Для получения информации об авторизации пользователей в ОС Linux вы можете использовать утилиту journalctl, которая позволяет просматривать системные журналы. Вам необходимо будет создать скрипт или программу, которая будет вызывать journalctl с необходимыми параметрами для вывода информации об авторизации пользователей.
Например, для вывода информации об авторизации по определенному пользователю вы можете использовать следующую команду:
journalctl _UID=<UID пользователя> | grep "Logged in"Где <UID пользователя> - это идентификатор пользователя, для которого вы хотите получить информацию об авторизации.
Таким образом, вы сможете получить данные об авторизации пользователей и передать их в качестве входных данных в вашу программу для последующей обработки и хранения в БД.