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_AUTH
su Linux non è configurato normalmente con accesso limitato, mentre lo LOG_AUTHPRIV
è.
LOG_AUTH
invece di usare qualcosa di generico come LOG_USER
.
Si consiglia di utilizzare LOG_AUTHPRIV
per i registri di autenticazione che presentano un rischio sostanziale di registrare la password di qualcuno
Il manuale della libreria GNU C non documenta LOG_AUTHPRIV
affatto e lo ha solo fatto
LOG_AUTH
, quindi le manpage di Linux non lo ottengono da lì.
ora da man syslog
ho 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.