URL: https://www.overclockers.at/linux/user_logging_on_unix_115332/page_1 - zur Vollversion wechseln!
Hi.
Ich wuerde gerne alle Aktionen der User auf unserem Server mitloggen. Also wann sich wer eingeloggt hat, was fuer Befehle derjenige augefuehrt hat, etc. Ich weiss schon das das grosse Datenmengen werden koennen, aber lasst das mal mein Problem sein. Hat jemand einen Vorschlag wie ich das am Besten anstelle, oder gibts dafuer gleich ein Programm das dies Uebernimmt.
LG Phyberoptic.
http://freshmeat.net/projects/ttysnoop/ ist evtl. interessant für dich.
Hth, colo
hm theoretisch brauchst da ja nur die .bash_history (i glaub so heist die datei) von jedem user kopieren. da siehst genau was er eintippt.
Zitat von murcielagohm theoretisch brauchst da ja nur die .bash_history (i glaub so heist die datei) von jedem user kopieren. da siehst genau was er eintippt.
Ich glaub, das geht über Process Accounting, aber hab's mir selber noch nie angeschaut.
i bin a ned der checker, aber es gibt an befehl der script heißt. der loggt alles was am bildschirm kommt und speicherts in eine datei. wenn ma des ins anmelde script reinhaut sollte ja auch was gehn oder?
Zitat von COLOSSUSdie kann aber jeder user löschen
Der User kann aber auch eine andere shell verwenden und z.B. das Schreiben der History abdrehen.
ganz verhindern läßt es sich nicht, aber ottonormaluser kommen über ein 'chattr +' und ein 'readonly HISTFILE HISTCONTROL HISTSIZE HISTFILESIZE' im globalen loginscript nicht hinweg. auf einem server mit fast 200 usern in einer htl hat es genau einer in 5 jahren geschafft.
andererseits muß man sich dem eingriff in die privatsphäre bewußt sein. ohne konkreten anlaß oder besonderes gefährdungspotential halte ich das für den breiten einsatz nicht gerechtfertigt.
das geht vor allem mit BSD process accounting, siehst wann welcher user welchen prozess fuer wie lange ausgefuehrt hat.
in einer normalen unix/linux umgebung kommen _alle_ tools um das das später nachvollziehen zu könnne sowieso von haus aus mit. (last,ac, logs, etc ...) es sind halt nur mehrer tools die nicht zentralisiert an einem platz ihre resultate bereitstellen (wäre auch gegen die unix tool philosophie).
ad atrox:
wer wars, clifford?
nein. der hatte afaik auf dem rechner keinen account beantragt.
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025