syslog 구성에서 authpriv와 auth의 차이점은 무엇입니까?
syslog.conf에는 이에 대한 언급이 없으며 단지 그러한 기능이 존재한다는 것만 알려줄 뿐입니다.
답변1
authpriv
– 시스템 비승인 메시지
auth
- 인증 및 권한 관련 명령어
초기에는 LOG_AUTHPRIV
/var/log/auth.log와 같은 보호된 파일에서 민감한 로그 메시지를 숨기는 데 사용되었습니다. 액세스 제한은 LOG_AUTH
일반적으로 Linux에서는 구성되지 않지만 Linux에서는 LOG_AUTHPRIV
구성됩니다.
LOG_AUTH
.LOG_USER
LOG_AUTHPRIV
누군가의 비밀번호를 로깅할 위험이 큰 인증 로깅 에 권장됩니다.
문서는 전혀 없고 GNU C 라이브러리 매뉴얼 LOG_AUTHPRIV
만 있으므로
LOG_AUTH
Linux 매뉴얼 페이지에서는 해당 매뉴얼을 얻을 수 없습니다.
이제 man syslog
나한테서 꺼져LOG_AUTH security/authorization messages (DEPRECATED Use LOG_AUTHPRIV instead)
하지만 내가 본 대부분의 코드에는 다음과 같은 것이 있습니다.
#ifndef LOG_AUTHPRIV
#define LOG_AUTHPRIV LOG_AUTH
#endif`
따라서 어느 것을 사용할지는 당신에게 달려 있습니다
답변2
authpriv는 auth보다 더 높은 권한을 가진 로그 파일로 인증 메시지를 라우팅하는 데 사용되는 별도의 버킷입니다. 운영 체제에 따라 auth 및 authpriv에 다른 메시지가 전송됩니다.