2016-04-02 18 views
-2

Ich mache ein PHP-Skript, in dem ich Mail mit Anhang senden muss. Ich bin mit mutt und der Befehl ...Wie Sudo Su von PHP-Skript ohne Passwort ausführen?

echo 'This is the body' | mutt -s 'Testing mutt' [email protected] -a /home/jyoti/ab.txt 

... aber das Problem, das ich bin vor ist, dass es nur mit sudo su so mag ich arbeitet ohne Passwort sudo su in meinem PHP-Skript verwenden. Bitte schlagen Sie mir vor, wie ich sudo su in meinem PHP-Skript ausführen kann.

Ich würde mich freuen, wenn es eine Möglichkeit gibt, mit Passwort im Skript zu laufen, das wäre auch in Ordnung. Alles, was ich will, ist, den obigen Befehl mit sudo su mit Passwort oder ohne Passwort auszuführen. Sicherheit spielt keine Rolle.

+3

Die meisten Leute denken, dass Sicherheit wichtig ist. –

+0

Ich weiß, aber wie ich dies so früh wie möglich fertigstellen muss, das ist mein letztes Jahr Projektteil. –

Antwort

0

Lassen Sie die Web-Server-Benutzer-Skript ohne Kennwort laufen, fügt apache in diesem Beispiel auf Ihre sudoers-Datei, ist der Web-Server-Benutzer:

apache ALL=NOPASSWD: /path/to/your/php/file.php 

Sie visudo die sudoers-Datei bearbeiten können.

+0

danke für deine antwort, aber ich benutze xampp also wird das gleiche oe ich muss www-daten dort? Vielen Dank im Voraus –

+0

Möglicherweise ww-Daten, eine Liste der Benutzer und sehen, welche es ist. – Stuart

+0

es ist nicht von mir gewacht Ich möchte Echo 'Dies ist der Körper' | mutt -s 'Test-Köter' [email protected] -a /home/jyoti/ab.txt commans –

Verwandte Themen