Сведения об авторизации пользователей ОС семейства Linux? Доброго времени суток, Хабрята! У меня следующий вопрос: мне необходимо создать БД для хранения сведений об авторизации пользователей ОС семейства Linux. И вот я не могу понять каким образом я могу эти сведения передать в качестве входных данных в свою программу. Парсить файл auth.log не вариант. Так как в новых версиях линукса файл просто отсутсвует и всё сведения можно просмотреть лишь через journalctl

6 Мар в 19:52
77 +1
0
Ответы
1

Для получения информации об авторизации пользователей в ОС Linux вы можете использовать утилиту journalctl, которая позволяет просматривать системные журналы. Вам необходимо будет создать скрипт или программу, которая будет вызывать journalctl с необходимыми параметрами для вывода информации об авторизации пользователей.

Например, для вывода информации об авторизации по определенному пользователю вы можете использовать следующую команду:

journalctl _UID=<UID пользователя> | grep "Logged in"

Где <UID пользователя> - это идентификатор пользователя, для которого вы хотите получить информацию об авторизации.

Таким образом, вы сможете получить данные об авторизации пользователей и передать их в качестве входных данных в вашу программу для последующей обработки и хранения в БД.

16 Апр в 15:34
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 493 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир