Die neuesten und zuletzt aktualisierten FAQ Einträge finden sie immer zuoberst.
Einfache Firewall mit Fedora
Cervicek - Tuesday, 12. July 2005 - 11:09:08
Sie möchten unter Fedora eine einfache Firewall implementieren, die ausgehende Verbindungen zulässt aber eingehende Verbindungen verbietet.
Legen Sie die Datei /etc/sysconfig/iptables mit folgendem Inhalt an:
# /etc/sysconfig/iptables
*filter
:INPUT DROP [0:0]
:FORWARD DROP [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -i lo -j ACCEPT
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
# ... alles andere rejecten (fair, aber nimmt Bandbreite)
#-A INPUT -p tcp -j REJECT --reject-with tcp-reset
#-A INPUT -j REJECT --reject-with icmp-port-unreachable
COMMIT
(Re-)Starten Sie die Firewall mit folgendem Aufruf
/etc/init.d/iptables restart
Iptables Tutorial |
| Thema: Linux / Firewall |
|
Wie können 2 User auf die gleiche Shell/Konsolen Sitzung zugreifen?
Cervicek - Thursday, 26. May 2005 - 19:08:34
Sie suchen eine Möglichkeit, wie Sie remote einen User auf der Shell unterstützen können.
Unter grafischen Oberflächen (z.b. Windows) können sich mehrere User gleichzeitig mit dem Tool VNC anmelden. Wenn man unter Linux eine Konsole gemeinsam teilen will kann dafür das Tool screen verwendet werden.
Nehmen wir an, User braucht Hilfe von Guru. Guru hat einen SSH-Account bei User.
User muss nun folgendes auf seiner Maschine durchführen:
- screen mit chmod +s /usr/bin/screen SUID-Root Rechte geben. [1]
- Eine Datei mit folgenden Inhalt anlegen
# sharedsession.txt
screen
sessionname SharedSession
acladd Guru
# entkommentieren, wenn $guru nur zuschauen, aber nichts schreiben darf
# aclchg Guru -wx "#?"
# aclchg Guru +x "detach"
multiuser on
- screen -c sharedsession.txt aufrufen
Guru macht danach folgendes:
Er loggt sich bei User per SSH ein. Mit screen -x user/SharedSession schaltet er sich zu der laufenden Sitzung dazu.
Mit "CTRL-A d" oder die Einfabe von exit kann man die Sitzung beendet werden.
[1] Tip: Aus Sicherheitsgründen empfiehlt sich, lieber eine Kopie von screen zu machen, SUID zu setzen und nur für eine bestimmte Gruppe ausführbar zu machen
[2] Tip: Mit screen -ls user/ kann man sich die Sessions von user anzeigen lassen.
[3] Tip: Rechte in screnn können auch nachträglich durch "CTRL-A :" hinzugefügt werden
Remote Unterstützung des Rechenzentrums der HE |
| Thema: Linux / Tipps und Tricks |
|
| Thema: Linux / Empfehlung |
|
Wie erstelle ich einen Screenshot?
Schmid - Thursday, 08. July 2004 - 17:35:58
Unter Linux geschieht dies am einfachsten mit dem Tool import vom Imagemagick Paket, das auch an der FH installiert ist.
Folgender Befehl erzeugt einen Screenshot von einem einzelnen Fenster:
import screenshot.jpg
Das erzeugte Bild lautet dann screenshot.jpg - sollte eine Datei mit diesem Namen bereits existieren, so wird diese überschrieben - und kann z.B. mit dem Befehl: display screenshot.jpg angezeigt werden.
Um den gesamten Screen zu erhalten erweitert man den Befehl wie folgt:
import -window root screenshot.jpg
Wenn man sich selbst etwas Zeit geben möchte, um den Bildschirm einzurichten, so kann man einfach das sleep Kommando vor den import Befehl stellen - etwa in der Art:
sleep 5; import -window root screenshot.jpg
Auch über das Grafikprogramm Gimp läßt sich einfach ein Screenshot erzeugen. Zu finden über das Menü: File ... Acquire ... Screen Shot
|
| Thema: Linux / Tipps und Tricks |
|
|
|
alle anzeigen
|