Johannes Starosta wrote:

> Christian Schoepplein <[EMAIL PROTECTED]> schrieb:
> > Ich bräuchte also ein init-Script, dass den Daemon mit den Rechten eines 
> > bestimmten Users ausführt. Weiterhin sollte dieses Script nicht nur 
> > unter debian, sondern auch auf anderen Linux-Systemen laufen.
> 
> Wie wäre es mit einer suid? Dazu änderst du die Eigentümerschaft des
> Skriptes und anschließend die Rechte, sodaß das Skript (und dadurch
> auch der Daemon) unter dem Benutzer, der die Eigentümerschaft besitzt
> läuft.

Funktioniert aus Sicherheitgründen mit Skripten nicht:

denkbrett:/tmp# ls -al test{,.sh}
-rwsr-xr-x  1 wolf wolf 3260 Dec 29 22:24 test
-rwsr-xr-x  1 wolf wolf   47 Dec 29 22:26 test.sh

denkbrett:/tmp# cat test.sh
#!/bin/sh
echo current effective uid is $EUID

denkbrett:/tmp# ./test.sh
current effective uid is 0

denkbrett:/tmp# ./test   
current effective uid is 1000

Wolf
-- 
Ich werde braun, wenn der Schimmelpilz in meinem Fell trocknet. (Sid in 
'Ice Age')


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

Antwort per Email an