Score:-1

การกำหนดค่า FreeRADIUS เพื่อบันทึกคำสั่งผู้ใช้

ธง eg

ฉันต้องสามารถกำหนดค่าเซิร์ฟเวอร์รัศมีเพื่อบันทึกกิจกรรมของผู้ใช้ เช่น คำสั่งที่พวกเขากำลังเรียกใช้ในขณะที่พวกเขาเข้าสู่ระบบในอุปกรณ์ไคลเอ็นต์ รายการควรทำในไฟล์ /var/log/freeradius/radius.log

djdomi avatar
za flag
ข้อมูลน้อยเกินไป สิ่งที่คุณได้ลองไปแล้ว ปัญหาที่คุณกำลังเผชิญคืออะไรกันแน่ ขณะนี้คุณกำลังบอกว่ารถของคุณเสีย เป็นตัวอย่างที่ตรงกันข้าม
eg flag
ตอนนี้ได้รับการกำหนดค่าให้ส่งข้อมูลการเข้าสู่ระบบไปยังไฟล์ /var/log/freeradius/radius.log ที่แสดงในบันทึกผู้ใช้ที่เข้าสู่ระบบและรหัสผ่านที่พวกเขาใช้ในการเข้าสู่ระบบ ฉันต้องการที่จะเห็นสิ่งที่พวกเขาทำเมื่อพวกเขาเข้าสู่ระบบ Ex ; ผู้ใช้ทำคำสั่ง ls -l ฉันเห็นสิ่งนั้นในไฟล์บันทึกบนเซิร์ฟเวอร์รัศมี
Score:0
ธง my

ฟังก์ชันนี้ไม่เคยกำหนดไว้ในมาตรฐานและแตกต่างกันไปตามผู้ขายไปยังผู้ขาย หากฟังก์ชันนี้รองรับโดย NAS (Network Access Server) จากนั้น NAS จะคัดลอกคำสั่งที่ผู้ใช้ป้อนลงใน VSA (Vendor Specific Attribute) จากนั้น NAS จะส่งแอตทริบิวต์นั้นไปยังเซิร์ฟเวอร์ RADIUS ใน คำขอบัญชี / การปรับปรุงระหว่างกาล พร้อมกับคุณสมบัติเพื่อระบุ NAS และผู้ใช้ คุณอาจต้องเปิดใช้งานการบันทึกคำสั่งผ่าน RADIUS อย่างชัดเจนในการกำหนดค่า NAS เนื่องจากแทบไม่เปิดใช้งานตามค่าเริ่มต้น

สำหรับคำสั่งการบันทึก ควรใช้ไฟล์ ไลน์ล็อก โมดูล. คุณจะต้องตรวจสอบเงื่อนไขเพื่อเรียก linelog เท่านั้นหากมีแอตทริบิวต์คำสั่งอยู่ใน คำขอบัญชี / การปรับปรุงระหว่างกาล แพ็กเก็ตเนื่องจากแพ็กเก็ตการบันทึกคำสั่งเหล่านี้จะถูกรวมเข้ากับสตรีมบัญชีปกติ

ฉันเคยใช้ HP-Command-String เป็นแอตทริบิวต์ตัวอย่างที่นี่ แต่แอตทริบิวต์จริงจะแตกต่างกันไปในแต่ละผู้ขาย คุณควรตรวจสอบขาเข้า การบัญชี-ขอ แพ็กเก็ตเพื่อดูว่า VSA ใดมีคำสั่งที่ผู้ใช้ออก

เพิ่มบรรทัดต่อไปนี้ในไฟล์คอนฟิกูเรชัน FreeRADIUS ของคุณและตรวจสอบให้แน่ใจ mods-available/linelog เชื่อมโยงกับ mods-enabled/linelog.

ไซต์พร้อมใช้งาน/ค่าเริ่มต้น

การบัญชี {
    ถ้า (&HP-Command-String) {
        log_commands
    }
}

mods-available/linelog

linelog log_commands {
    รูปแบบ = "ผู้ใช้ =%{ชื่อผู้ใช้} คำสั่ง =%{HP-Command-String}"
    ชื่อไฟล์ = ${logdir}/radius.log
}

หลังจากที่คุณรีสตาร์ท freeradius คุณจะเห็นคำสั่งต่อท้าย /var/log/radius/radius.log หรือ /var/log/freeradius/radius.log ขึ้นอยู่กับการกระจายของคุณ

ดู mods-available/linelog สำหรับตัวเลือกการยืนยันเพิ่มเติมสำหรับโมดูล linelog

Score:0
ธง cn

ฉันไม่เชื่อว่าสิ่งนี้จะเป็นไปได้กับ Radius มันไม่ได้ถูกออกแบบมาสำหรับสิ่งนี้จริงๆ

สิ่งที่คุณกำลังมองหาคือสิ่งที่ชอบ บล็อก และถ้าคุณต้องการให้บันทึกทั้งหมดถูกเก็บไว้จากส่วนกลาง การตั้งค่า systemd (หรือตัวบันทึกที่คุณใช้อยู่) เพื่อส่งบันทึกไปยังโฮสต์ระยะไกลส่วนกลาง (อาจเป็นเครื่องเดียวกับที่คุณใช้งานเซิร์ฟเวอร์ Radius)

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา