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