2011-04-04 2 views
0

J'essaie d'ajouter un utilisateur au serveur dans un script PHP, mais cela ne fonctionne pas.Ajout d'un utilisateur (useradd) via PHP - Ubuntu

Voici mon code:

$user = $_GET['user']; 

system("sudo useradd -m -p 4dk/kBWvKaP52/POJYOZGLam8qZnCkQtdw== $user; echo $user"); 

Oui, je sais comment cela est dangereux.

Répondre

2

Vous pouvez définir le bit setuid sur le fichier de script et chown sur root pour qu'il s'exécute en tant que root, par ex. chmod u+s file.php.

Questions connexes