AW: linux-l: als User Programm mit root-Rechten starten
Ralf.Baerwaldt at extern.oppenheim.de
Ralf.Baerwaldt at extern.oppenheim.de
Di Jun 15 09:34:29 CEST 1999
> Also habe ich ein Script geschrieben:
> dial.sh root mueller -rwsr-x---:
>
> #!/bin/sh
> #
> /sbin/isdnctrl dial ippp0
>
> Rufe ich als User zu mueller gehörend
> dial.sh auf,
> kommt
>
> /opt/Programme/Scripts/dial.sh: /sbin/isdnctrl: Permission denied
>
> Ich habe das so verstanden, daß das s bei den Rechten sagt:
> Wenn du gestartet wirst, tu so als ob es der Besitzer der Datei (hier
> root) getan hätte.
> Anscheindend ist es wohl nicht so!
>
Doch mit der Ausnahme, die du selbst bemerkt hast,
das Aendern geht nur bei compilierten Programmen.
Es geht nicht bei Shellscripts (und ich glaube bei
Perl-Scripts geht es auch nicht).
Eine Loesung kann ich dir aber leider auch nicht
bieten. Diese wuerde mich selbst interessieren.
Ralf
>
Mehr Informationen über die Mailingliste linux-l