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
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)
Screen (das Schweitzer Offiziersmesser für GUI Tools) erlaubt es den
Bildschirminhalt als Hardcopy zu speichern. Das ist dann eine reine Textdatei.
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.
Moin,
du bist auf /dev/tty1 eingelogged, dann:
“sudo cat /dev/vcs1 >screen1.schot”
hth,
Lutz
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
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
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
Hi nochmal,
zu 1) dann kille den Prozeß mal mit “kill -9 ” und staune
Gruß,
Lutz