¿Cuál es la diferencia entre authpriv y auth en la configuración de syslog?
No se mencionó en syslog.conf, solo me dice que existe dicha instalación.
authpriv
- mensajes de autorización que no son del sistema
auth
-comandos de autenticación y autorización relacionados
anteriormente LOG_AUTHPRIV
es para ocultar mensajes de registro confidenciales dentro de un archivo protegido, por ejemplo, /var/log/auth.log. mientras que LOG_AUTH
en Linux no está configurado con acceso restringido normalmente, mientras LOG_AUTHPRIV
que sí.
LOG_AUTH
en lugar de utilizar algo genérico como LOG_USER
.
Se recomienda usar LOG_AUTHPRIV
para registros de autenticación que tengan un riesgo sustancial de registrar la contraseña de alguien
El manual de la Biblioteca GNU C no documenta LOG_AUTHPRIV
en absoluto y solo lo tiene
LOG_AUTH
, por lo que las páginas de manual de Linux no lo obtienen desde allí.
ahora desde que man syslog
tengoLOG_AUTH security/authorization messages (DEPRECATED Use LOG_AUTHPRIV instead)
pero la mayor parte del código que he visto tiene algo como
#ifndef LOG_AUTHPRIV
#define LOG_AUTHPRIV LOG_AUTH
#endif`
así que depende de usted decidir cuál usar
authpriv es un depósito separado para enrutar mensajes de autorización a un archivo de registro que tiene permisos más restringidos que los de auth. Los diferentes sistemas operativos enviarán diferentes mensajes a auth frente a authpriv.