Script schreiben

Post Reply
Message
Author
End

Script schreiben

#1 Post by End »

hi mal ne dumme frage,

habe win script wie folgt

/**************************************************/
#!/bin/sh

echo 1 > /proc/sys/net/ipv4/ip_forward

iptables -A POSTROUTING -t nat -o ppp0 -j MASQUERADE

/***************************************************/

wie kann ich das script starten?
habs in der shell probiert zu starten aber geht nix kommt nur command not found

lotharb
Posts: 411
Joined: 10. Feb 2002 21:39
Location: Heroldsberg (ERH)

Re: Script schreiben

#2 Post by lotharb »

Hi

Wenn mir sowas passiert, liegt es meist daran, dass ich

<datei>

eingehaemmert habe, wo ich

./<datei>

haette einhaemmern sollen.

Vielleicht hilft's.
Lothar
Last edited by lotharb on 14. Feb 2002 17:47, edited 1 time in total.

End

Re: Script schreiben

#3 Post by End »

ja das wars auch,thx, so nun nächste frage

für ip_forward brauch ich ja root rechte, ich möchte aber das alles benutzer das script starten können.

kann man das irgenwie freischalten oder ähnliches?

und wie bekomme ich das so hin das ich per mausklick das script starten kann?

rossi

Re: Script schreiben

#4 Post by rossi »

sudo ist Dein Freund:

man visudo / man sudoers. Hab die Struktur der /etc/sudoers nicht im Kopf, weshalb ich nur auf die man pages verweisen kann, aber damit kannst Du bestimmten Benutzern für eine Aktion Wurzelrechte geben.
Alternativ kannst Du das Skript natürlich auch suid machen: "chown root.root skript && chmod 4755 skript"

nano

Re: Script schreiben

#5 Post by nano »

>Alternativ kannst Du das Skript natürlich auch suid machen: "chown root.root skript && chmod 4755 skript"

Das hilft bei Shell Skripten leider nix <img src="http://www.pl-forum.de/UltraBoard/Images/Wilk.gif" border="0" align="middle"> (aus Sicherheitsgründen)

Gruß,
nano

Post Reply