Відповіді:
authpriv
- несистемні повідомлення про авторизацію
auth
-команди аутентифікації та авторизації
раніше LOG_AUTHPRIV
призначений для приховування чутливих повідомлень журналу всередині захищеного файлу, наприклад, /var/log/auth.log. тоді як LOG_AUTH
в Linux не налаштовано нормально обмежений доступ, тоді LOG_AUTHPRIV
як.
LOG_AUTH
замість того, щоб використовувати щось загальне на кшталт LOG_USER
.
Рекомендується використовувати LOG_AUTHPRIV
для автентичних журналів, які мають істотний ризик запису чийогось пароля
Посібник з бібліотеки GNU C взагалі не документує, LOG_AUTHPRIV
а просто є
LOG_AUTH
, тому керівництво Linux не надходить звідти.
зараз man syslog
я отримавLOG_AUTH security/authorization messages (DEPRECATED Use LOG_AUTHPRIV instead)
але більша частина коду, який я бачив, має щось подібне
#ifndef LOG_AUTHPRIV
#define LOG_AUTHPRIV LOG_AUTH
#endif`
тож вирішувати, який саме використовувати
authpriv - окремий відрізок для маршрутизації повідомлень про авторизацію до файлу журналу, який має більш обмежені дозволи, ніж ті, що мають auth. Різні ОС надсилатимуть різні повідомлення auth vs. authpriv.