Henrik Schneider schrieb: > Ich stehe momentan vor dem Problem, das ich die Zeiten der Mitarbeiter > erfassen soll. D.h. Wer war wann wo wie lange > angemeldet. Mit lastlog bekommt man ja schon ganz gute ergebnisse, > allerdings verliert man diese Daten durch logrotate. > Ausserdem sind die daten nicht wirklich verwertbar. Gibt es nicht einen > kleinen Daemon der die anmeldungen überwacht > und das schön in eine mysql datenbank schreibt? Ein gedanke war ein > Zentraler Syslogserver und ein script das dann die syslogs > nach den benutzer-anmeldungen durchsucht. oder halt eine echte Anwendung > die sowas mitbringt. > Hat wer eine Idee oder vieleicht sowas schon einmal umgesetzt? > > Henrik >
Ich umgehe eifach mal die ganze Diskussion und bringe mal einen Lösungsvorschlag. Ich gehe einfach mal davon aus, dass als Shell die Bash zu Einsatz kommt. Im Homeverzeichnis des Users überprüft die Bash folgende Dateien und führt sie aus: Login: ~/bash_profile und ~/.basrc Logout: ~/bash_logout Folgende Zeile fügst Du in einer der Login Dateien ein: logger -p authpriv.notice $USER logged in. Das hier beim Logout: logger -p authpriv.notice $USER logged out. Anschließend konfigurierst Du in der /etc/syslog.conf das so wie Du das haben möchtest. Quick, simple und mit Boardmitteln. Du kannst natürlich auch irgendein Programm aufrufen, das dann z.B. direkt in eine DB logt. Um aber auch jetzt doch der Diskussion etwas beizusteuern: Alle haben Recht. Mitbestimmung, Informationspflicht, Transparenz usw. usf. sind wichtig. Das gilt für alle - Arbeitgeber und Arbeitnehmer - jeder hat seine Rechte und Pflichten. Sprecht über solche Dinge offen mit Euren Chefs / Eurem Team und alles ist in Butter. Durch den hier gezeigten Lösungsansatz könnte man es den Usern auch ermöglichen, an diesem Verfahren teilzunehmen oder auch nicht. Ist das so politisch korrekt und i.O. für alle? -- Mit freundlichen Grüßen Patrick Schulz
-- ---------------------------------------------------------------------------- PUG - Penguin User Group Wiesbaden - http://www.pug.org

