Hallo,
was ist das für eine Pfadangabe?
"sh scripts/web.sh"
add suse8 tcp port80 "sh scripts/web.sh
Ich hab mehrere Scripte die ich in einer Konfiguration-file angeben muss!
Versteh leider die Pfadangabe nicht!
Thanks@All
Matze
Matze253 Gast |
Matze253 Gast |
Hallo,
was ist das für eine Pfadangabe?
"sh scripts/web.sh"
add suse8 tcp port80 "sh scripts/web.sh
Ich hab mehrere Scripte die ich in einer Konfiguration-file angeben muss!
Versteh leider die Pfadangabe nicht!
Thanks@All
Matze
Ich bin gerade dabei ein Konfigurationsscript für honeyd zu schreiben!
Ich habe ein Beispielscript was folgendermaßen aussieht:
create win311
set win311 personality "Windows for Workgroups 3.11 /TCP/IP-32 3.11b
add win311 tcp port 80 "sh scripts/web.sh"
set default tcp action reset
bind 192.168.0.15 win311
Das Script web.sh das aufgerufen wird simuliert(emuliert) einen Webserver!
Die Angabe des Pfades mit "sh scripts/web.sh" ist mir nicht klar?
Matze
Hallo,
vermute mal Du willst ein win311 system vorgaukeln. Ob da noch einer drauf reinfällt und nicht sofort den Braten riecht ? Denn wo gibt es noch Windows 3.x Systeme. Sind die nicht schon ausgestorben ?
Okay zum Üben reicht es immer noch.
Aber nun zum Kernproblem:
sh oder auch ./ lässt Scripte starten welche keine executable Rechte haben. Lässt sich aber mit dem Befehl chmod a+x scriptname ändern. Dann kann auch die Angabe von sh oder ./ entfallen. Eine Pfadangabe beginnt immer mit /Pfadname. Lässt Du den / weg musst du dich schon im Hauptpfad befinden wo das unterverzeichnis ist. In deinem Beispiel muss also das Verzeichnis /scripts vorhanden sein in der die Scriptdatei web.sh "wohnt". Solltest du dich hart an das Beispiel klammern, das musst du natürlich den örtlichen Gegebenheiten anpassen. Mehr fällt mir dazu auch nicht ein.
Have Fun
« Suse: alles was mit xine zu tun hat funzt nicht | Suse: 10.0 OSS - Adressbuch kopieren » | ||