ForumScreenshots im Linux Textmodus erzeugen
Christian Vorhölter – Freitag, 08. April 2005 15:47 Uhr

Hallo zusammen,

ich arbeite mit einem Suse Linux Minimalsystem nur auf textbasis.

Gibt es dennoch eine Möglichkeit Screenshots zu erstellen.

(ausser das ich mit einer kamera den bildschirm abknipse. grins)

danke

christian

4 Antworten
Florian E.J. Fruth – Freitag, 08. April 2005 18:04 Uhr

das einfachste ist wohl sich remote von einem rechner mit X (im schlimmsten fall noch windoze ;) per ssh einloggen und dort den screenshot machen :) voraussetzung ist natürlich ein laufender sshd und das du keine screenshots von den init skript ausgaben willst (kernel meldungen gibts mit dmesg)

Tobias Hunger – Freitag, 08. April 2005 19:23 Uhr

Screen (das Schweitzer Offiziersmesser für GUI Tools) erlaubt es den
Bildschirminhalt als Hardcopy zu speichern. Das ist dann eine reine Textdatei.

Uli Heller – Samstag, 09. April 2005 08:32 Uhr

Kannst auch script verwenden. Das Teil erzeugt eine mehr oder minder ASCII-Datei, die Du mit einem Editor nachbearbeiten kannst.

Genau genommen ist es keine ASCII-Datei, sondern ein exaktes Abbild aller Aktionen Deines Terminals. Wenn Du Dir das mit cat typescript anzeigst, dann wiederholen sich quasi alle Aktionen (… etwas schnell natürlich, weil cat halt recht schnell ist).

Hab’ mich hier recht knapp gehalten. Wenn’s zu knapp ist und Du Dich für Details interessierst, dann frag’ nochmal nach.

Viel Erfolg, Uli.

Lutz Golke – Samstag, 09. April 2005 14:52 Uhr

Moin,

du bist auf /dev/tty1 eingelogged, dann:
“sudo cat /dev/vcs1 >screen1.schot”

hth,
Lutz

Lukas Heller – Samstag, 09. April 2005 21:38 Uhr

Mahlzeit,

jetzt, wo Ihr von /dev/vcs* redet, kam mir folgende Frage: Also, nehmen wir an, david@[2174::101] loggt sich per SSH als peter@[2174::102] an. Ich selbst bin lokal als root@[2174::102] eingeloggt, merke, dass peter Mist baut und möchte ihn gezielt ausloggen (natürlich ohne , da würde ich ja auch evtl. andere angemeldete SSH-Benutzer rausschmeißen). Ist das möglich? Ich benutze SuSE 9.2 (also Linux 2.6), sollte Euch das weiterhelfen.

Übrigens: Ist es normal, dass alle normalen Benutzer mit sehen können, was z. B. root gerade macht? Ist das nicht eine riesige Sicherheitslücke? Wir sind hier doch nicht bei Windoofs! grins

Vielen Dank schonmal und noch einen schönen Abend,
David

Lutz Golke – Sonntag, 10. April 2005 10:17 Uhr

Moin,

1. kicke deinen User indem du ihm die Loginshell killst (man ps, kill)
2. die /dev/vcs? sind 0600 root:tty, also wird das ohne Rootrechte nix

hth,
Lutz

Lukas Heller – Sonntag, 17. April 2005 15:17 Uhr

Moin gleichfalls,

also zu Punkt 1 (Ausloggen):

– Ich mache

– Das Ergebnis ist:
david 10308 8165 0 11:13 tty3 00:00:00 -bash

– Ich mache , aber es tut sich auf tty3 nix, ich kann weiter arbeiten. Seltsam…

Zu Punkt 2 (Sicherheit):

Ach so, bei mir sind die vcs* 0660 root:tty, und david ist auch in der Gruppe tty, deshalb hats geklappt. Dann bin ich ja beruhigt ;-)

Dankeschön,
David

Lutz Golke – Montag, 18. April 2005 19:09 Uhr

Hi nochmal,

zu 1) dann kille den Prozeß mal mit “kill -9 ” und staune

Gruß,
Lutz