Skript mit root-Rechten aufrufen
am 05.04.2006 23:41:31 von Walter TriebenbacherHallo,
ich habe folgendes Problem:
Über cgi-Sripte wird eine Datei mit Werte für DNS/DHCP gefüllt bzw.
bearbeitet.
Dies läuft mit den Rechten www-data.
Um jedoch aus dieser Datei die dhcp.conf und die Datensatzdateien für
DNS zu erstellen benötige ich root-rechte.
Diesen Dateien könnte ich zur Not noch die rechte von www-data zuweisen.
Der restart der beiden Daemons sollte aber nur root ausführen.
Was ist eine gute und sichere Lösung?
Vielleicht sudo? Das suid-bit gefällt mir nicht so gut.
Meine übliche Lösung ist eine Datei mit einer Ziffer zu füllen,
mittels eines cronjobs alle 10 Minuten den Inhalt dieser Datei prüfen.
Bei Änderung das Skript starten.
Mir wäre es aber lieber, wenn das skript die Änderungen sofort ausführt
und mir im Browser meldet ob Fehler aufgetreten sind.
cu
Walter