Alles loggen
-
- Beiträge: 198
- Registriert: 30.03.2004 12:49:11
- Lizenz eigener Beiträge: GNU General Public License
Alles loggen
Gibt es eine moeglichkeit alles zu logen was ein user auf einem Server macht?
- devilx
- Beiträge: 734
- Registriert: 26.08.2003 22:57:20
- Lizenz eigener Beiträge: GNU Free Documentation License
- Wohnort: Filderstadt
-
Kontaktdaten:
Re: Alles loggen
Japp.
When you smile, the world smiles with you 
When you fart, you stand alone
... a place full of dorkness

When you fart, you stand alone

... a place full of dorkness
- devilx
- Beiträge: 734
- Registriert: 26.08.2003 22:57:20
- Lizenz eigener Beiträge: GNU Free Documentation License
- Wohnort: Filderstadt
-
Kontaktdaten:
Re: Alles loggen
Jopp. Ehrlich.yeti hat geschrieben:Echt?devilx hat geschrieben:Japp.

When you smile, the world smiles with you 
When you fart, you stand alone
... a place full of dorkness

When you fart, you stand alone

... a place full of dorkness
-
- Beiträge: 198
- Registriert: 30.03.2004 12:49:11
- Lizenz eigener Beiträge: GNU General Public License
Re: Alles loggen
Und wie? 

- devilx
- Beiträge: 734
- Registriert: 26.08.2003 22:57:20
- Lizenz eigener Beiträge: GNU Free Documentation License
- Wohnort: Filderstadt
-
Kontaktdaten:
Re: Alles loggen
Kommt ganz darauf an, was fuer ein Umfeld der Benutzer auf dem Linux server besitzt. Ist es lediglich eine Bash per SSH oder ein GNOME/KDE ueber X/NX?
When you smile, the world smiles with you 
When you fart, you stand alone
... a place full of dorkness

When you fart, you stand alone

... a place full of dorkness
-
- Beiträge: 198
- Registriert: 30.03.2004 12:49:11
- Lizenz eigener Beiträge: GNU General Public License
Re: Alles loggen
Bash per ssh
Re: Alles loggen
Ich werf mal zwischendurch die Frage in den Raum, ob die Totalüberwachung des Users an dieser Stelle denn überhaupt legal ist...
Nicht alles, was möglich ist, ist auch ok...
Nicht alles, was möglich ist, ist auch ok...
Re: Alles loggen
NIcht nur das. Man stelle sich einen "ambitionierten" User vor, der den Server schon gehackt hat. Dann denkt man nur man loggt.yeti hat geschrieben:Ich werf mal zwischendurch die Frage in den Raum, ob die Totalüberwachung des Users an dieser Stelle denn überhaupt legal ist...
- devilx
- Beiträge: 734
- Registriert: 26.08.2003 22:57:20
- Lizenz eigener Beiträge: GNU Free Documentation License
- Wohnort: Filderstadt
-
Kontaktdaten:
Re: Alles loggen
Zum Thema: Du koenntest z.B. eine eigene Login-Shell fuer den Benutzer setzen, welche ein "script" auf der Shell startet. Sofern der Benutzer versucht dieses zu beenden, musst du natuerlich dafuer sorgen, dass seine komplette Shell stirbt.
Nur eine von vielen Moeglichkeiten.
Nur eine von vielen Moeglichkeiten.
When you smile, the world smiles with you 
When you fart, you stand alone
... a place full of dorkness

When you fart, you stand alone

... a place full of dorkness
Re: Alles loggen
Schau dir in dem Zusammenhang /usr/bin/script und /usr/bin/scriptreplay aus dem Paket
http://packages.debian.org/de/etch/bsdutils
an. Irgendwie musst du "/usr/bin/script" entsprechend per Script in /etc/passwd verdrahten.
Abspielen des "Films" würde dann ungefähr so gehen:
http://packages.debian.org/de/etch/bsdutils
an. Irgendwie musst du "/usr/bin/script" entsprechend per Script in /etc/passwd verdrahten.
Abspielen des "Films" würde dann ungefähr so gehen:
Code: Alles auswählen
#!/bin/bash
{ test $# -ne 1 && test $# -ne 2;} && { echo "Suffix muß angegeben werden"; exit;}
TYPESCRIPT=${1}_typescript
TIMEFILE=${1}_timefile
test -f $TYPESCRIPT || { echo "$TYPESCRIPT existiert nicht"; exit;}
test -f $TIMEFILE || { echo "$TIMEFILE existiert nicht"; exit;}
#set -x
LANG=C /usr/bin/scriptreplay $TIMEFILE $TYPESCRIPT $2
#LANG=C /usr/bin/scriptreplay $TIMEFILE $TYPESCRIPT $2 2>/dev/null # '2>/dev/null' nicht mehr notwendig
echo "REPLAY BEENDET"