Re: setuid-skript

From: J Wunsch <j(at)uriah.heep.sax.de>
Date: Wed, 24 Nov 1999 08:31:11 +0100

As Marc Santhoff wrote:

> Wie kann ich einem user erlauben, aus einem 'setuid'
> shellscript (sh) 'ein ifconfig xxx up' abzusetzen?

Es gibt keine setuid shellscripts.

Es gibt setuid Perlscripts, wenn Du sie setuid machst _und_ mit
#!/usr/bin/suidperl startest. Die sind dann extrem pingelig in der
Überprüfung aller möglicher Variablen, beispielsweise kannst Du
mühelos ein ``system "ifconfig", "isp0", "up";'' da reinschreiben,
aber kein ``system "ifconfig", $ARGV[0], "up";'', weil dann ein
Kommandozeilenargument benutzt würde, das der Luser nach eigenem
Gutdünken manipulieren kann.

-- 
cheers, J"org
joerg_wunsch@uriah.heep.sax.de -- http://www.sax.de/~joerg/ -- NIC: JW11-RIPE
Never trust an operating system you don't have sources for. ;-)
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Wed 24 Nov 1999 - 08:50:18 CET

search this site