Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
Bedrock Mission!

Learn more

View all

Sign in to view all badges

Changing AEM password via curl

amritprakash
Employee
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
smacdonald2008
Level 10
Level 10

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

siddhartha252
Level 2
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