PHP exec und pureftpd user anlegen

Paspirgilis

Weißer Powerranger
Hi,
Ich habe ein etwas komisches und komplizierteres problem..
Ich will mit php einen pure-ftp user anlegen.
Da ich keine mysql datenbank nutzen möchte für pure-ftp muss ich den exec commadn nutzen:

PHP:
$username = $_GET['username'];
if(!is_dir('../userfolder/' . $username))
    mkdir('../userfolder/' . $username);
exec('echo "mypassword" | sudo -u root -S ' . 'pure-pw useradd ' . $username . ' -u www-data -g www-data -d /var/www/userfolder/' . $username);
exec('echo "mypassword" | sudo -u root -S ' . 'pure-pw mkdb');

Ich bin 100% sicher das der code ausgeführt wird aber der scheint nicht zu wirken..
und im syslog konnte ich auch nihcts passendes finden..
Es ist als ob er über den code geht aber ihn nicht ausführt..

Hat jemand eine idee?

MfG
Mark Paspirgilis
 
Zurück