Câu trả lời:
authpriv
- tin nhắn ủy quyền phi hệ thống
auth
lệnh xác thực và ủy quyền
trước đó LOG_AUTHPRIV
là để ẩn các thông điệp nhật ký nhạy cảm bên trong một tệp được bảo vệ, ví dụ: /var/log/auth.log. trong khi đó LOG_AUTH
trên Linux không được cấu hình với quyền truy cập hạn chế thông thường, trong khi đó LOG_AUTHPRIV
là.
LOG_AUTH
thay vì sử dụng một cái gì đó chung chung như LOG_USER
.
Bạn nên sử dụng LOG_AUTHPRIV
cho nhật ký xác thực có nguy cơ đáng kể ghi lại mật khẩu của ai đó
Hướng dẫn sử dụng Thư viện GNU C hoàn toàn không có tài liệu LOG_AUTHPRIV
và chỉ có
LOG_AUTH
, vì vậy các trang web Linux không nhận được từ đó.
bây giờ từ man syslog
tôi đãLOG_AUTH security/authorization messages (DEPRECATED Use LOG_AUTHPRIV instead)
nhưng hầu hết các mã tôi đã thấy có một cái gì đó như
#ifndef LOG_AUTHPRIV
#define LOG_AUTHPRIV LOG_AUTH
#endif`
do đó tùy thuộc vào bạn quyết định sử dụng cái nào
authpriv là một nhóm riêng để định tuyến các thông báo ủy quyền đến một tệp nhật ký có nhiều quyền hạn chế hơn các quyền của auth. Các hệ điều hành khác nhau sẽ gửi các thông điệp khác nhau đến auth so với authpriv.