Puncte:-1

Configurarea FreeRADIUS pentru a înregistra comenzile utilizatorului

drapel eg

Trebuie să pot configura un server radius pentru a înregistra activitățile utilizatorilor, cum ar fi comenzile pe care le execută în timp ce erau conectați la un dispozitiv client. Intrările trebuie făcute în fișierul /var/log/freeradius/radius.log.

djdomi avatar
drapel za
prea puține informații. Ce ai încercat deja, care este problema exactă cu care te confrunți. În prezent, spuneți că mașina dvs. este spartă, ca exemplu opus
drapel eg
În acest moment, este configurat să trimită doar informațiile de conectare în fișierul /var/log/freeradius/radius.log . Adică arată în jurnal utilizatorul care s-a autentificat și parola pe care o folosește pentru a se autentifica. Vreau să pot vedea ce a făcut când s-a conectat Ex; user do ls -l command, pot vedea asta în fișierul jurnal de pe serverul radius.
Puncte:0
drapel cn

Nu cred că acest lucru este posibil cu Radius, nu este chiar ceea ce a fost conceput.

Probabil că ceea ce cauți este ceva de genul tlog și dacă doriți ca toate jurnalele să fie stocate central, configurați systemd (sau orice logger pe care îl utilizați) pentru a trimite jurnalele la o gazdă centrală la distanță (ar putea fi aceeași mașină pe care rulați serverul Radius).

Puncte:0
drapel my

Această funcționalitate nu a fost niciodată definită într-un standard și astfel variază de la furnizor la furnizor. Dacă această funcționalitate este acceptată de NAS (Network Access Server), atunci NAS-ul va copia comanda introdusă de utilizator într-un VSA (Vendor Specific Attribute). NAS va trimite apoi acel atribut serverului RADIUS într-un Contabilitate-Solicitare/Interim-Actualizare împreună cu atribute pentru a identifica NAS-ul și utilizatorul. Probabil va trebui să activați înregistrarea comenzilor prin RADIUS în mod explicit în configurația NAS, deoarece aproape niciodată nu este activată implicit.

Pentru comenzile de logare, cel mai bine este să utilizați jurnal de linii modul. De asemenea, veți avea nevoie de o verificare condiționată pentru a apela jurnalul de linii numai dacă atributul de comandă este prezent în Contabilitate-Solicitare/Interim-Actualizare pachet, deoarece aceste pachete de înregistrare a comenzilor vor fi amestecate cu fluxul normal de contabilitate.

am folosit HP-Command-String ca exemplu de atribut aici, dar atributul real va varia de la furnizor la furnizor. Ar trebui să examinezi cele care vin Contabilitate-Solicitare pachete pentru a vedea care VSA conține comanda emisă de utilizator.

Adăugați următoarele linii la fișierele dvs. de configurare FreeRADIUS și asigurați-vă mods-available/linelog este legat de mods-enabled/linelog.

site-uri disponibile/implicit

contabilitate {
    if (&HP-Command-String) {
        log_commands
    }
}

mods-available/linelog

linelog log_commands {
    format = „utilizator=%{Nume-Utilizator}, comandă=%{HP-Command-String}”
    nume fișier = ${logdir}/radius.log
}

După ce reporniți freeradius, ar trebui să vedeți comenzile adăugate /var/log/radius/radius.log sau /var/log/freeradius/radius.log în funcție de distribuția dvs.

Vedea mods-available/linelog pentru mai multe opțiuni de confirmare pentru modulul linelog.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.