Thursday, 15 March 2012

linux - Adding user in ubuntu using PHP -



linux - Adding user in ubuntu using PHP -

i trying add together user ubuntu virtual machine (microsoft azure) using php server.

here code.

php code:

//including phpseclib include('net/ssh2.php'); //username , password form $username = $_post['user']; $password = $_post['pass']; //connecting azure vm using ssh $ssh = new net_ssh2('myservername.cloudapp.net:22'); $ssh->login('myuserid', 'mypassword') or die("login failed"); $ssh->getserverpublichostkey(); $cmd = "sudo useradd -d /home/$username -p $(perl -e'print crypt(\"$password\", \"cu\")') $username"; $cmdr = $ssh->exec($cmd);

the user created successfully, when login server newly created username , password using putty shows "access denied"

kindly help, going wrong?

allow user login using sec command

$cmd = "sudo useradd -d /home/$username -p $(perl -e'print crypt(\"$password\", \"cu\")') $username"; $cmdr = $ssh->exec($cmd); $cmd = "sudo passwd -u {$username}"; $cmdr = $ssh->exec($cmd);

php linux ubuntu azure ubuntu-12.04

No comments:

Post a Comment