J'ai créé un nouvel utilisateur et un nouveau mot de passe. Maintenant, je dois changer le nom d'utilisateur et mot de passe de la page Web. Je suis capable de changer le nom d'utilisateur en utilisant usermod. Mais je ne suis pas en mesure de changer de mot de passe en utilisant la commande passwd. Voici le code:Modifier le mot de passe de l'utilisateur à l'aide de la fonction shell_exec
shell_exec('(echo "'.$FTPpassword.'";sleep 1; echo "'.$FTPpassword.'") | passwd $FTPUserName');
Au lieu de $ FTPUserName, si j'envoie le nom d'utilisateur Test comme:
shell_exec('(echo "'.$FTPpassword.'";sleep 1; echo "'.$FTPpassword.'") | passwd test');
il met à jour le mot de passe de l'utilisateur "test". Quelqu'un sait comment changer le mot de passe d'un utilisateur en utilisant shell_exec?
Cordialement,
Sowmya