I want to change the password of user test by using ssh2_exec. what is wrong with experienced users? It seems that ssh2_exec is not good. is it shell? If yes, how should I write it ??? Thank you! PHPcode $ con = ssh2_connect ('IP', '22'); questions about using ssh2_exec to change the user password
I want to change the password for User name test. what is wrong with experienced friends? It seems that ssh2_exec is not good. is it shell? If yes, how should I write it ??? Thank you!
PHP code
$ Con = ssh2_connect ('IP', '22'); if (ssh2_auth_password ($ con, 'root', 'root _ pwd ')) {$ stream = ssh2_exec ($ con, "passwd test \ n123456 \ n123456 \ n"); // change the password of the user name "test" to "123456" echo $ stream ;} else echo 'cannot log in ';
------ Solution --------------------
"Passwd test \ n123456 \ n123456 \ n" should not work,
Try this.
Echo "123456" | passwd "test" -- stdin