php - programm als anderer User ausführen

refsada

New Member
Hallo

Kann mir vielleicht jemand sagen wie ich ein Programm über PHP als anderer User starten kann? Kenne mich mit PHP nicht besonders gut aus. Müsste ja so in der Art aussehen:

<?php

system("sudo -u user programm");
system("password");

?>

Wie mache ich das jetzt richtig?
 
Hallo,

hoffentlich wird dir das niemand sagen.
Denn alleine schon dein Beispiel lässt jeden halbwegs vernünftigen Admin einen kalten Schauer über den Rücken laufen.
 
Ich brauchs aber! :) Was soll daran gefährlich sein? Ausserdem ist die Seite über htaccess geschützt und ich will ein Programm nicht als Root, sondern als User starten.
 
Grundsätzlich bist Du auf dem richtigen Weg. Nur ich glaube genauso wie V40, daß der Weg der Falsche ist. Du reist damit tatsächlich ggf. eine riesige Sicherheitslücke auf.
Sei einfach etwas flexibler und denke darüber nach, wie man ein Programm so lauffähig machen kann, daß es direkt von PHP aus aufgerufen werden darf.

huschi.
 
Habe jetzt Apache als entsprechender User gestartet (könnte auch selber darauf kommen können :confused: ).

Danke danke!!!
 
Back
Top