authpriv와 auth의 차이점은 무엇입니까?

authpriv와 auth의 차이점은 무엇입니까?

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_AUTHLinux 매뉴얼 페이지에서는 해당 매뉴얼을 얻을 수 없습니다.

이제 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에 다른 메시지가 전송됩니다.

관련 정보