В операционных системах Linux данные о процессе авторизации пользователей хранятся в системных журналах, таких как journalctl или syslog. Кроме того, информация о пользователях, их правах доступа и паролях хранится в специальных системных файлах, таких как /etc/passwd, /etc/shadow и /etc/group.
Для передачи сведений об авторизации пользователей в программу, если необходимо создать базу данных для их хранения, можно использовать утилиту PAM (Pluggable Authentication Modules). PAM позволяет настраивать и использовать различные методы аутентификации в системе, а также передавать информацию об авторизации в прикладные программы через API.
Более конкретно, можно использовать библиотеку libpam для работы с PAM в программе. С ее помощью можно осуществлять аутентификацию пользователей, получать информацию о пользователях и их правах доступа, а также хранить эту информацию в специальной базе данных.
Таким образом, для передачи и хранения сведений об авторизации пользователей в программе в ОС Linux можно использовать PAM в сочетании с библиотекой libpam для работы с данными аутентификации.