Qual è la differenza tra authpriv e auth nella configurazione di syslog?
Non è stato menzionato in syslog.conf, mi dice solo che esiste una tale funzione.
Qual è la differenza tra authpriv e auth nella configurazione di syslog?
Non è stato menzionato in syslog.conf, mi dice solo che esiste una tale funzione.
Risposte:
authpriv - messaggi di autorizzazione non di sistema
auth-autenticazione e comandi relativi all'autorizzazione
in precedenza LOG_AUTHPRIVè per nascondere i messaggi di registro sensibili all'interno di un file protetto, ad esempio /var/log/auth.log. mentre LOG_AUTHsu Linux non è configurato normalmente con accesso limitato, mentre lo LOG_AUTHPRIVè.
LOG_AUTHinvece di usare qualcosa di generico come LOG_USER.
Si consiglia di utilizzare LOG_AUTHPRIVper i registri di autenticazione che presentano un rischio sostanziale di registrare la password di qualcuno
Il manuale della libreria GNU C non documenta LOG_AUTHPRIVaffatto e lo ha solo fatto
LOG_AUTH, quindi le manpage di Linux non lo ottengono da lì.
ora da man syslogho ottenutoLOG_AUTH security/authorization messages (DEPRECATED Use LOG_AUTHPRIV instead)
ma la maggior parte del codice che ho visto ha qualcosa di simile
#ifndef LOG_AUTHPRIV
#define LOG_AUTHPRIV LOG_AUTH
#endif`
quindi spetta a te decidere quale utilizzare
authpriv è un bucket separato per il routing dei messaggi di autorizzazione a un file di registro che dispone di autorizzazioni più limitate rispetto a quelle di auth. Diversi sistemi operativi invieranno messaggi diversi a auth vs. authpriv.