PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Sehen was andere User auf der Shell machen



BiugEE
28.05.04, 17:52
gibt es eine möglichkeit zu sehen was andere user machen die mit ssh eingelogt sind? ich meine so das ich deren bildschirm auch auf meinen holen kann.

chilloutrichi
28.05.04, 18:00
Ist mir nichts bekannt, allerdings könntest alles mitloggen, dann siehst das auch ;)

LKH
28.05.04, 18:07
Hi,

mit SSH wird das wohl nichts, da ja die ganze Übertragung verschlüsselt wird.

LKH

BiugEE
28.05.04, 18:15
Hi,

mit SSH wird das wohl nichts, da ja die ganze Übertragung verschlüsselt wird.

LKH
ich bin ja lokal auf dem rechner.

DarkSorcerer
28.05.04, 18:16
$ man w

w - Show who is logged on and what they are doing.

damit siehst du was eingeloggte user machen...

BiugEE
28.05.04, 18:17
Ist mir nichts bekannt, allerdings könntest alles mitloggen, dann siehst das auch ;)
das würde ja reichen. müsste ich ihm dazu eine andere bash geben in der passwd? oder wie geht das?

core
28.05.04, 18:18
... so das ich deren bildschirm auch auf meinen holen kann.
http://dsl.org/cookbook/cookbook_24.html#SEC354

Das mit dem Loggen.. müsstest du halt einen kleinen Keylogger installieren. ;)
Google ist dein Freund

BiugEE
28.05.04, 18:19
$ man w
w - Show who is logged on and what they are doing.

damit siehst du was eingeloggte user machen...

ich will ja auch die ausgabe bekommen die auf der bash von einem anderen ist.

core
28.05.04, 18:21
Das siehst du mit cat /dev/vcsX
Wie im Link oben beschrieben

geronet
28.05.04, 18:24
a) Denen per bashrc einen "screen" starten und dann mit screen -x anzeigen lassen
b) die .bash_history im homeverzeichnis auslesen

Grüsse, Stefan

core
28.05.04, 18:31
Irgendwie ist mir das mit SSH entgangen.. Da sieht man natürlich nichts in /dev/vcs*.

ein strace -p könnte aber ein wenig Informationen liefern..
Wobei ich die screen Idee sehr gut finde ;)

Gruss

sepp2k
28.05.04, 18:31
a) Denen per bashrc einen "screen" starten
Oder screen einfach als Login-Shell festlegen (das geht doch, oder?)

cybercrow
28.05.04, 18:40
cat /dev/ttyX habe ich gerade mal getestet.
Dann kommen aber irgendwie nichtmehr alle Tastendrücke auf der Konsole an... manche kommen bei cat raus und andere direkt bei der Konsole... :rolleyes:

BiugEE
28.05.04, 18:53
cat /dev/ttyX habe ich gerade mal getestet.
Dann kommen aber irgendwie nichtmehr alle Tastendrücke auf der Konsole an... manche kommen bei cat raus und andere direkt bei der Konsole... :rolleyes:
hatte ich auch gerade probiert. und man sieht nicht was die andere shell auf den bildschirm bekommt.
ist das mit screen nicht so das immer nur einer drauf sein kann?
sehe schon -x = multimode. gleich mal testen

in /var/run/uscreens sehe ich ja die screens anderer nutzer. nur kann ich als root diese nicht öffnen.
There is no screen to be attached matching 8917

geronet
28.05.04, 19:13
vorher zum user machen mit

su [username]

Ist am einfachsten.

Grüsse, Stefan

BiugEE
28.05.04, 19:14
vorher zum user machen mit
su [username]
Ist am einfachsten.
Grüsse, Stefan
dachte ich mir auch. ist leider nicht so einfach.
dumpfbacke@sklave:/root> screen -x 8917
Cannot open your terminal '/dev/pts/90' - please check.

Jasper
28.05.04, 19:17
zum mitlauschen an terminals ist 'ttysnoop' erfunden worden.


-j