Odpowiedzi:
authpriv
- komunikaty autoryzacji niesystemowej
auth
- polecenia związane z uwierzytelnianiem i autoryzacją
wcześniej LOG_AUTHPRIV
służy do ukrywania poufnych komunikatów dziennika w chronionym pliku, np. /var/log/auth.log. podczas gdy LOG_AUTH
w systemie Linux nie jest skonfigurowany normalnie z ograniczonym dostępem, podczas gdy LOG_AUTHPRIV
jest.
LOG_AUTH
zamiast używać czegoś ogólnego LOG_USER
.
Zaleca się stosowanie LOG_AUTHPRIV
do dzienników uwierzytelniania, które wiążą się ze znacznym ryzykiem zapisania czyjeś hasła
Podręcznik biblioteki GNU C wcale nie dokumentuje LOG_AUTHPRIV
i po prostu ma
LOG_AUTH
, więc strony linuksowe go nie dostają.
teraz man syslog
mamLOG_AUTH security/authorization messages (DEPRECATED Use LOG_AUTHPRIV instead)
ale większość kodu, który widziałem, ma coś takiego
#ifndef LOG_AUTHPRIV
#define LOG_AUTHPRIV LOG_AUTH
#endif`
więc to Ty decydujesz, którego użyć
authpriv to osobny segment służący do kierowania komunikatów autoryzacyjnych do pliku dziennika, który ma bardziej ograniczone uprawnienia niż w przypadku autoryzacji. Różne systemy operacyjne będą wysyłać różne komunikaty do uwierzytelniania kontra uwierzytelnianie.