Quelle est la différence entre authpriv et auth dans la configuration syslog?
Il n'a pas été mentionné dans syslog.conf, me dit seulement qu'une telle installation existe.
authpriv
- messages d'autorisation non système
auth
-authentication et commandes liées aux autorisations
plus tôt LOG_AUTHPRIV
sert à masquer les messages de journal sensibles dans un fichier protégé, par exemple, /var/log/auth.log. alors que LOG_AUTH
sous Linux n'est pas configuré avec un accès restreint normalement, alors qu'il l' LOG_AUTHPRIV
est.
LOG_AUTH
au lieu d'utiliser quelque chose de générique comme LOG_USER
.
Il est recommandé d'utiliser LOG_AUTHPRIV
pour les journaux d'authentification qui présentent un risque important d'enregistrer le mot de passe de quelqu'un
Le manuel de la bibliothèque GNU C ne documente pas LOG_AUTHPRIV
du tout et vient de l'être
LOG_AUTH
, donc les pages de manuel Linux ne le contiennent pas.
maintenant man syslog
je suis arrivéLOG_AUTH security/authorization messages (DEPRECATED Use LOG_AUTHPRIV instead)
mais la plupart du code que j'ai vu a quelque chose comme
#ifndef LOG_AUTHPRIV
#define LOG_AUTHPRIV LOG_AUTH
#endif`
il vous appartient donc de décider lequel utiliser
authpriv est un compartiment distinct pour le routage des messages d'autorisation vers un fichier journal qui a des autorisations plus restreintes que celles d'auth. Différents systèmes d'exploitation enverront différents messages à auth vs authpriv.