* On Mon, 29 Jul 2002 at 13:49 +0200, Dennis Hueckelheim wrote:
danke für die Hilfe und nun habe ich das Problem auch gefunden! Der eingerichtet Job läuft als User-Job (var/spool/cron/tabs/xxx). Wie sieht es denn nun aus? Der Job läuft zur Zeit wegen den Berechtigungen auf verschiedenen Dateien, die im Verlauf des laufenden Scripts erstellt werden, als User a. Gehe ich her und Trage den Job in der /etc/crontab ein, so muss der Job auch als User Root ausgeführt werden (um ihn aus der Syslog raus nehmen zu können). Nun erstellt dieses Script Dateien mit den Berechtigungen für Root, jedoch muss User a Vollzugriff (am besten sogar owner sein, btw chmod). Am einfachsten wäre es doch dann das aufgerufene Script das SETUID-Bit zu setzten? Der Besitzer des Scripts ist User a und so sollten auch die erstellten Dateien dem User a gehören, oder? Bevor ich da einen Fehler mache, der chmod für das Script wäre dann doch 4644.
Funktioniert vielleicht etwas in der Art (untested): -* * * * * root su user -c 'icecast_control -a' -- Adalbert PGP welcome, request public key: mailto:adalbert+key@lopez.at