Portál AbcLinuxu, 15. července 2025 23:22


Dotaz: Zaznamenanie LOG IN a LOG OUT usera do súboru

21.6.2007 14:54 Diabloo | skóre: 6 | Žilina
Zaznamenanie LOG IN a LOG OUT usera do súboru
Přečteno: 200×
Odpovědět | Admin
Dobrý deň, dúfam, že som otázku položil do správneho oddelenia :):) Takže potreboval by som toto: Mám lokálnu sieť 6 pc + server zapojené do routera a napojené na net. No a ide mi o to aby keď sa príhlási užívateľ na hociktorom pc 1 - 6 tak sa zaznamenal čas prihlásenia do nejakého dokumentu a pri odhlásení by sa zaznamenal čas odhlásenia hneď za čas prihlásenia. (ak by sa aj zaznamenala doba pripojenia tak to by bolo dokonalé) Tento záznam by stačilo aby sa zaznamenával niekde do /root v každom jednom PC nemusí sa to zaznamenávať na server... ak by to šlo na server tak by to bolo ešte viac dokonalé :):) Ten záznam si predstavujem asi takto /root/pc1.txt:
21.06.07
pc1 login 10:15 logout 11:00 time 00:45
pc1 login 13:12 logout 15:00 time 01:48
pc1 login 16:00 logout 17:00 time 01:00
22.06.07
..
..
..
..

pričom pc1 je meno usera odvodené od čísla počítača
Tento záznam by som si vždy ku koncu mesiaca zalohoval a další mesiac by sa zaznamenávalo od začiatku.

Prípadne ak sa to niekde zaznamenáva tak by som bol rád keby ste mi poradili kde :):)

Predom ďakujem za odpovede
Linux nás všetkých prežije, aj teba M$ :)
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

21.6.2007 15:10 Martin Tůma | skóre: 39 | blog: RTFM | Praha
Rozbalit Rozbalit vše Re: Zaznamenanie LOG IN a LOG OUT usera do súboru
Odpovědět | | Sbalit | Link | Blokovat | Admin

Pokuď tvá distribuce používá PAM, což jsou kromě Slackware všechny "běžný", tak se záznamy o přihlášení/odhlášení standartně logují do:

/var/log/auth.log

Každý má právo na můj názor!
21.6.2007 15:36 Diabloo | skóre: 6 | Žilina
Rozbalit Rozbalit vše Re: Zaznamenanie LOG IN a LOG OUT usera do súboru
Super presne to som potreboval :):) Kedže to ale vypisuje aj kopec inych veci... nedalo by sa z toho celho logu vybrať iba:
Jun 21 10:15:19 server kdm: :0[3640]: pam_unix(kde3-np:session): session opened for user server by (uid=0)
a
Jun 20 18:39:01 server kdm: :0[19210]: pam_unix(kde3:session): session closed for user server
pretože predpokladam denne viacej lognuti a hladať ich manualne by bolo dost obtiažne....

Inak zatiaľ ďakujem za radu :):)
Linux nás všetkých prežije, aj teba M$ :)
21.6.2007 16:17 Martin Tůma | skóre: 39 | blog: RTFM | Praha
Rozbalit Rozbalit vše Re: Zaznamenanie LOG IN a LOG OUT usera do súboru

Pokuď tě zajímají jenom přihlášení/odhlášení skrze kdm, můžeš použít něco jako:

grep kdm /var/log/auth.log > novy_log_soubor

Nicméně pokuď administrátor/správce sítě nemá ani takovéto základní znalosti, je něco špatně...

Každý má právo na můj názor!
21.6.2007 16:30 Diabloo | skóre: 6 | Žilina
Rozbalit Rozbalit vše Re: Zaznamenanie LOG IN a LOG OUT usera do súboru
SUPER ďakujem moc pekne. Presne to som potreboval... A aby som to vysvetlil tak ja nie som informatik studoval som ekonomiku a informa je moj konicek... vsetko co viem som sa naucil sam a s pomocou na tomto fore. Linux proste vrastol do mojho srdca :):) casto by som si aj chcel prestudovat nejaku kompletnu literaturu ale zatial som na nete nic take nenasiel... Takze ešte raz vďaka
Linux nás všetkých prežije, aj teba M$ :)
21.6.2007 15:12 outsider
Rozbalit Rozbalit vše Re: Zaznamenanie LOG IN a LOG OUT usera do súboru
Odpovědět | | Sbalit | Link | Blokovat | Admin
Doporucuju zacit proctenim dokumentace k syslog (nebo lepe syslog-ng) a zeptat se potom na konkretni veci, kterym jste neporozumel a ktere potrebujete pro vyreseni vaseho problemu...

PS: adresar /var/log/ :-)
21.6.2007 18:47 petr_p | skóre: 59 | blog: pb
Rozbalit Rozbalit vše Re: Zaznamenanie LOG IN a LOG OUT usera do súboru
Motivace: syslog dokáže posílat logy po síti. Např. na váš vytoužený server.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.