ความแตกต่างระหว่าง authpriv และ auth ในการกำหนดค่า syslog คืออะไร?
มันไม่ได้กล่าวถึงใน syslog.conf เพียงบอกฉันว่าสถานที่ดังกล่าวมีอยู่
ความแตกต่างระหว่าง authpriv และ auth ในการกำหนดค่า syslog คืออะไร?
มันไม่ได้กล่าวถึงใน syslog.conf เพียงบอกฉันว่าสถานที่ดังกล่าวมีอยู่
คำตอบ:
authpriv - ข้อความการอนุญาตที่ไม่ใช่ระบบ
auth- การรับรองความถูกต้องและการอนุญาตที่เกี่ยวข้อง
ก่อนหน้านี้LOG_AUTHPRIVมีไว้สำหรับซ่อนข้อความบันทึกที่สำคัญภายในไฟล์ที่ได้รับการป้องกันเช่น /var/log/auth.log ในขณะที่LOG_AUTHบน Linux ไม่ได้กำหนดค่าด้วยการเข้าถึงที่ จำกัด ตามปกติในขณะที่LOG_AUTHPRIVเป็น
แทนการใช้สิ่งที่ทั่วไปเช่นLOG_AUTHLOG_USER
ขอแนะนำให้ใช้LOG_AUTHPRIVสำหรับบันทึกการรับรองความถูกต้องที่มีความเสี่ยงสูงในการบันทึกรหัสผ่านของใครบางคน
คู่มือ GNU C Library ไม่ได้เป็นเอกสารLOG_AUTHPRIVเลยและมีอยู่
LOG_AUTHแล้วดังนั้นลินุกซ์ manpages จึงไม่ได้มาจากที่นั่น
ตอนนี้จากที่man syslogฉันได้รับLOG_AUTH security/authorization messages (DEPRECATED Use LOG_AUTHPRIV instead)
แต่รหัสส่วนใหญ่ที่ฉันเห็นมีบางอย่างเช่น
#ifndef LOG_AUTHPRIV
#define LOG_AUTHPRIV LOG_AUTH
#endif`
ดังนั้นขึ้นอยู่กับคุณที่จะตัดสินใจว่าจะใช้อันไหน
authpriv เป็นที่เก็บข้อมูลแยกต่างหากสำหรับการกำหนดเส้นทางข้อความการอนุญาตไปยังไฟล์บันทึกที่มีการ จำกัด สิทธิ์ที่มากกว่าของการรับรองความถูกต้อง ระบบปฏิบัติการที่แตกต่างกันจะส่งข้อความที่แตกต่างกันไปยัง auth vs. authpriv