Differenza tra authpriv e auth?


19

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:


16

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


2

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.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.