Ankündigung

Einklappen
Keine Ankündigung bisher.

datei geschrieben/ausführen?

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • datei geschrieben/ausführen?

    unter meinem redhat 8 ist ip-forwarding nicht vorhanden. also wollte ich eine datei erstellen und sie ausführen.
    mit hilfe von emacs ein script geschrieben /proc/sys/net/ipv4/ip_forward. unter forwarding abgespeichert. nun steht in meinem buch, ich soll dort eine 1 reinschreiben. aber wo???
    mit chmod -w-x forwarding wollte ich die datei ausführen (ohne 1) funktioniert aber nicht. es müsste doch als laufender prozess mit ps -fx angezeigt werden. oder verstehe ich das falsch?

  • #2
    die lösung ist:

    script schreiben (datei heisst forwarding)

    #!/bin/bash
    echo "1" > /proc/sys/net/ipv4/ip_forward

    dieses mit chmod u+x ausführbar machen
    kopieren nach /etc/init.d (cp forwarding /etc/init.d)

    link erstellen und im default runlevel ausführen:

    ln -s /etc/init.d/forwarding/etc/init.d/rc5.d/S99forwarding



    danke HangLoose

    Kommentar


    • #3
      wieso nimmste net
      Code:
      chmod 100 dateiname
      ...? damit ist se ausführbar für root, lesbar für niemand sonst....

      ....also wennde dann dein script net als root ausführen kannst, dann weissi auch nimmer mehr.....
      gruss

      Kommentar


      • #4
        fehler ist doch inzwischen behoben. lies mal genau.
        ich schrieb chmod -x!!!!!!! wie soll ich etwas ausfühern, wenn ich mir mein x klaue?? es hätte +x heissen müssen. (x für ausführen)
        aber wie gesagt, läuft ja nun.

        gruss Uta
        Zuletzt geändert von Ryanika_Gelöscht; 17.10.2003, 17:45.

        Kommentar

        Lädt...
        X