Syslog
authpriv 和 auth 的區別?
系統日誌配置中的 authpriv 和 auth 有什麼區別?
syslog.conf 中沒有提到它,只是告訴我存在這樣的設施。
authpriv
– 非系統授權消息
auth
- 身份驗證和授權相關命令早期
LOG_AUTHPRIV
用於將敏感日誌消息隱藏在受保護的文件中,例如 /var/log/auth.log。而LOG_AUTH
在 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`
所以由您決定使用哪一個