Điểm:-1

Định cấu hình FreeRADIUS để ghi nhật ký lệnh của người dùng

lá cờ eg

Tôi cần có khả năng định cấu hình máy chủ bán kính để ghi nhật ký các hoạt động của người dùng như các lệnh họ đang chạy trong khi họ đăng nhập vào thiết bị khách. Các mục phải được thực hiện trong tệp /var/log/freeradius/radius.log.

djdomi avatar
lá cờ za
quá ít thông tin. Bạn đã thử những gì, vấn đề chính xác mà bạn đang gặp phải là gì. Hiện tại bạn đang nói xe của bạn bị hỏng chỉ là một ví dụ ngược lại
lá cờ eg
Ngay bây giờ, nó được định cấu hình để chỉ gửi thông tin đăng nhập đến tệp /var/log/freeradius/radius.log . Đó là hiển thị trong nhật ký người dùng đã đăng nhập và mật khẩu họ sử dụng để đăng nhập. Tôi muốn có thể xem họ đã làm gì khi đăng nhập Ex; người dùng thực hiện lệnh ls -l, tôi có thể thấy điều đó trong tệp nhật ký trên máy chủ bán kính.
Điểm:0
lá cờ my

Chức năng này chưa bao giờ được xác định trong một tiêu chuẩn và do đó thay đổi tùy theo nhà cung cấp. Nếu chức năng này được hỗ trợ bởi NAS (Network Access Server), thì NAS sẽ sao chép lệnh do người dùng nhập vào VSA (Thuộc tính cụ thể của nhà cung cấp). Sau đó, NAS sẽ gửi thuộc tính đó đến máy chủ RADIUS trong một Kế toán-Yêu cầu/Cập nhật tạm thời cùng với các thuộc tính để xác định NAS và người dùng. Bạn có thể sẽ cần bật ghi nhật ký lệnh qua RADIUS một cách rõ ràng trong cấu hình của NAS vì nó hầu như không bao giờ được bật theo mặc định.

Đối với các lệnh ghi nhật ký, tốt nhất là sử dụng nhật ký mô-đun. Bạn cũng sẽ cần kiểm tra có điều kiện để chỉ gọi linelog nếu thuộc tính lệnh có trong Kế toán-Yêu cầu/Cập nhật tạm thời gói, vì các gói ghi nhật ký lệnh này sẽ được trộn lẫn với luồng kế toán thông thường.

Tôi đã sử dụng HP-Command-String làm thuộc tính ví dụ ở đây, nhưng thuộc tính thực tế sẽ thay đổi tùy theo nhà cung cấp. Bạn nên kiểm tra thư đến Kế toán-Yêu cầu các gói để xem VSA nào chứa lệnh mà người dùng đã đưa ra.

Thêm các dòng sau vào tệp cấu hình FreeRADIUS của bạn và đảm bảo mods-sẵn/linelog được liên kết với đã bật mod/linelog.

trang web có sẵn/mặc định

kế toán {
    if (&HP-Command-String) {
        log_commands
    }
}

mods-sẵn/linelog

dòng nhật ký log_commands {
    format = "user=%{User-Name}, command=%{HP-Command-String}"
    tên tệp = ${logdir}/radius.log
}

Sau khi bạn khởi động lại freeradius, bạn sẽ thấy các lệnh được thêm vào /var/log/radius/radius.log hoặc /var/log/freeradius/radius.log tùy thuộc vào phân phối của bạn.

Nhìn thấy mods-sẵn/linelog để biết thêm các tùy chọn xác nhận cho mô-đun linelog.

Điểm:0
lá cờ cn

Tôi không tin rằng điều này có thể xảy ra với Radius, nó không thực sự được thiết kế cho mục đích đó.

Những gì bạn có thể đang tìm kiếm là một cái gì đó giống như tlog và nếu bạn muốn tất cả nhật ký được lưu trữ tập trung, hãy thiết lập systemd (hoặc bất kỳ trình ghi nhật ký nào bạn đang sử dụng) để gửi nhật ký đến máy chủ từ xa trung tâm (có thể là cùng một máy mà bạn đang chạy máy chủ Radius).

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.