ความแตกต่างระหว่าง authpriv และ auth?


19

ความแตกต่างระหว่าง authpriv และ auth ในการกำหนดค่า syslog คืออะไร?

มันไม่ได้กล่าวถึงใน syslog.conf เพียงบอกฉันว่าสถานที่ดังกล่าวมีอยู่

คำตอบ:


16

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`

ดังนั้นขึ้นอยู่กับคุณที่จะตัดสินใจว่าจะใช้อันไหน


2

authpriv เป็นที่เก็บข้อมูลแยกต่างหากสำหรับการกำหนดเส้นทางข้อความการอนุญาตไปยังไฟล์บันทึกที่มีการ จำกัด สิทธิ์ที่มากกว่าของการรับรองความถูกต้อง ระบบปฏิบัติการที่แตกต่างกันจะส่งข้อความที่แตกต่างกันไปยัง auth vs. authpriv

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.