Expand my Community achievements bar.

Applications for the 2024-2025 Adobe Experience Manager Champion Program are open!

Changing AEM password via curl

Avatar

Employee

Hi All,

I am facing an issue in changing the password for AEM instance from 6.4.2 and above using the curl command , The password is not getting updated.

curl -s -u admin:admin -X GET “http://localhost:4502/bin/querybuilder.json?path=/home/users&1_property=rep:authorizableId&1_propert... > user.json

USER_PATH=`ruby -rjson -e 'j = JSON.parse(File.read("user.json")); puts j["hits"][0]["path"]'`

curl -s -u admin:admin -Fplain=admin1 -Fverify=admin1  -Fold=admin -FPath=$USER_PATH http://localhost:4502/crx/explorer/ui/setpassword.jsp

This command works fine for AEM 6.4 , but not for 6.4.2 and above. Anyone faced this?

2 Replies

Avatar

Level 10

Are you seeing any messages in the log file. I have never attempted to change password via CURL.

Avatar

Level 2

Hi amritvprakash,

Please try below command which worked for me:

curl -u admin:admin -Fplain=newpassword -Fverify=newpassword -Fold=admin http://hostname:portnum/crx/explorer/ui/setpassword.jsp

Thanks

Sid