Hinweis: Das Forum wird geschlossen! Neue Registrierungen sind nicht mehr möglich!

 Zurück zu Pro-Linux   Foren-Übersicht   FAQ     Suchen    Mitgliederliste
Userlog programm gesucht

 
Neuen Beitrag schreiben   Auf Beitrag antworten    Pro-Linux Foren-Übersicht -> Umstieg auf Linux
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
matsch



Anmeldungsdatum: 26.10.2006
Beiträge: 2

BeitragVerfasst am: 26. Okt 2006 11:21   Titel: Userlog programm gesucht

suche ein programm was ähnliche funktionen hat wie user logger unter win

das hier zu finden ist
http://chemware.co.nz/usrlog_ss2.htm

da ich aber mit linux im speziellen suse 10.1 bis jetzt total ahnungslos bin denke ich mal das die gewünschte funktion die suse selbst erledigt nur weiß ich halt nicht wie

ich brauche nix weiters als ein log bevorzugt ein .txt file das mit auskunft gibt wann sich wecher benutzer für wie lang angemeldet hat nach diesem schema

27.03.2005 08:49:17 Mario * Start *
27.03.2005 08:54:29 Mario * Stop *
27.03.2005 08:55:18 Mario * Start *
27.03.2005 09:01:00 Mario * Stop *
27.03.2005 09:01:49 Mario * Start *
 
Benutzer-Profile anzeigen Private Nachricht senden

Janka



Anmeldungsdatum: 11.02.2006
Beiträge: 3569

BeitragVerfasst am: 26. Okt 2006 18:20   Titel:

Dafür musst du nur PAM und syslog passend konfigurieren. Diese beiden Programme laufen sowieso auf fast jedem Linux-System.

In /etc/security/pam_unix2.conf stellst du session: none auf session: trace um.

Die Meldungen erscheinen jetzt im syslog. In /var/log/messages kannst du sie jetzt schon sehen.
Code:

Oct 26 19:05:14 janskiste login[6577]: pam_unix2: session started for user jan, service login
Oct 26 19:05:50 janskiste login[6577]: pam_unix2: session finished for user jan, service login


Dort kannst du sie entweder mit grep rausfiltern oder syslog passend konfigurieren. In /etc/syslog-ng/syslog-ng.conf packst änderst du den Filter f_messages und baust davor einen neuen Filter f_auth

Code:

filter f_auth       { level(notice) and facility(authpriv); };

filter f_messages   { not facility(news, mail) and not filter(f_iptables) and not filter(f_auth); };


Dann noch ganz unten drunter ein weiteres Target packen:
Code:

#
# Login and logout
#
destination auth { file("/var/log/auth" fsync(yes)); };
log { source(src); filter(f_auth); destination(auth); };


Fertig. Jetzt werden alle Logins in /var/log/auth geloggt.

Janka
_________________
Ich vertonne Spam immer in /dev/dsp statt /dev/null.
Ich mag die Schreie.
 
Benutzer-Profile anzeigen Private Nachricht senden

matsch



Anmeldungsdatum: 26.10.2006
Beiträge: 2

BeitragVerfasst am: 27. Okt 2006 4:57   Titel:

oh danke werde ich gleich mal probieren
 
Benutzer-Profile anzeigen Private Nachricht senden

Beiträge vom vorherigen Thema anzeigen:   
     Pro-Linux Foren-Übersicht -> Umstieg auf Linux Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehen Sie zu:  

Powered by phpBB © phpBB Group
pro_linux Theme © 2004 by Mandaxy