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)