PsychoDimi
New Member
Hallo,
ich bin neu hier im Forum, habe mich auch schon lange umgeschaut, weiß aber ehrlich gesagt auch nicht, wie ich richtig nach meiner Frage suchen soll
Also, ich habe folgende Situation:
Qmail mit vpopmail. Hier läuft alles wunderbar.
Ich möchte jetzt an Server Email schicken, Email wird in Script weitergeleitet, Script wird gestartet mit root rechten und führt am Server diverse Aufgaben aus.
Folgendes ist kofiguriert:
Alias beim vpopmail: .qmail-alias
In der Datei steht: | /usr/bin/php5 /root/test.php
Der Script muss mir root-Rechten starten, also Eintrag in sudoers:
vpopmail ALL=(root)NOPASSWD: /root/test.php
Müsste eigentlich reichen. Der Script wird auch gestartet. Hat aber wohl keine Root-Rechte, weil jeder system("cp x nach y"); endet mit "PErmission denied". Simplen PHP anweisungen wie mail() klappen.
Was fehlt noch? Oder was mache ich falsch?
Für die Sicherheit wird auch gesorgt. Denn im Script werde ich zum aller erst die gnupg-Signatur überprüfen. Missbrauch also ausgeschloßen.
Wäre für Hilfe sehr dankbar.
Viele Grüße
Dimi
ich bin neu hier im Forum, habe mich auch schon lange umgeschaut, weiß aber ehrlich gesagt auch nicht, wie ich richtig nach meiner Frage suchen soll
Also, ich habe folgende Situation:
Qmail mit vpopmail. Hier läuft alles wunderbar.
Ich möchte jetzt an Server Email schicken, Email wird in Script weitergeleitet, Script wird gestartet mit root rechten und führt am Server diverse Aufgaben aus.
Folgendes ist kofiguriert:
Alias beim vpopmail: .qmail-alias
In der Datei steht: | /usr/bin/php5 /root/test.php
Der Script muss mir root-Rechten starten, also Eintrag in sudoers:
vpopmail ALL=(root)NOPASSWD: /root/test.php
Müsste eigentlich reichen. Der Script wird auch gestartet. Hat aber wohl keine Root-Rechte, weil jeder system("cp x nach y"); endet mit "PErmission denied". Simplen PHP anweisungen wie mail() klappen.
Was fehlt noch? Oder was mache ich falsch?
Für die Sicherheit wird auch gesorgt. Denn im Script werde ich zum aller erst die gnupg-Signatur überprüfen. Missbrauch also ausgeschloßen.
Wäre für Hilfe sehr dankbar.
Viele Grüße
Dimi