Munin
Newbie
Guten Tag,
bei der Lösung eines Firewallproblems im Thread "TCP/IP-Netzwerke und Internetzugang", unter "Internetnutzung verwehren, aber wie ?",
http://www.linux-club.de/ftopic78065.html
setzte ich einen Befehl in ein Script (etc/sysconfig/scripts/SuSEfirewall2-custom)
ein. Leider an völlig falscher Stelle, als erste Zeile vor !#/bin/bash. Ich wusste es nicht besser. Es funktionierte trotzdem, aber das sollte es eigentlich nicht.
Bei erneutem Aufrufen des Scriptes stellte ich fest, das der Befehl verschoben war und seinen , vermutlich richtigen Platz gefunden hatte. Wie ist das möglich?
Wie kann denn in einer Datei, welche ich abgespeichert habe ein Eintrag von mir auf einen anderen Platz gesetzt werden !!
Mein genutzter Editor war gedit, aus der Befehlszeile aufgerufen.
hier der Scriptteil: (iptables ... , der von gedit verschobene Befehl, stand vorher falsch, am Anfang des Scripts)
Alles funktioniert, aber leider bin ich ein Mensch der alles genau wissen will.
Ich liebe Linux eigentlich genau wegen dieser Rätsel.
Habt Ihr eine Idee ?
(framp meinte etwas von Syntaxparser, naja steht im Link)
Danke, Munin
bei der Lösung eines Firewallproblems im Thread "TCP/IP-Netzwerke und Internetzugang", unter "Internetnutzung verwehren, aber wie ?",
http://www.linux-club.de/ftopic78065.html
setzte ich einen Befehl in ein Script (etc/sysconfig/scripts/SuSEfirewall2-custom)
ein. Leider an völlig falscher Stelle, als erste Zeile vor !#/bin/bash. Ich wusste es nicht besser. Es funktionierte trotzdem, aber das sollte es eigentlich nicht.
Bei erneutem Aufrufen des Scriptes stellte ich fest, das der Befehl verschoben war und seinen , vermutlich richtigen Platz gefunden hatte. Wie ist das möglich?
Wie kann denn in einer Datei, welche ich abgespeichert habe ein Eintrag von mir auf einen anderen Platz gesetzt werden !!
Mein genutzter Editor war gedit, aus der Befehlszeile aufgerufen.
hier der Scriptteil: (iptables ... , der von gedit verschobene Befehl, stand vorher falsch, am Anfang des Scripts)
Code:
fw_custom_before_port_handling() {
# these rules will be loaded after the anti-spoofing and icmp handling
# and after the input has been redirected to the input_XXX and
# forward_XXX chains and some basic chain-specific anti-circumvention
iptables -I OUTPUT -o eth0 -m owner --gid-owner nonet -j REJECT
# rules have been set,
# but before any IP protocol or TCP/UDP port allow/protection rules
# will be set.
# You can use this hook to allow/deny certain IP protocols or TCP/UDP
# ports before the SuSEfirewall2 generated rules are hit.
Alles funktioniert, aber leider bin ich ein Mensch der alles genau wissen will.
Ich liebe Linux eigentlich genau wegen dieser Rätsel.
Habt Ihr eine Idee ?
(framp meinte etwas von Syntaxparser, naja steht im Link)
Danke, Munin