A question regarding changing the admin password for a site.
Usage: bench set-admin-password [OPTIONS] ADMIN_PASSWORD
Set Administrator password for a site
--logout-all-sessions Logout from all sessions
--help Show this message and exit.
The description saying this is to set password for a site.
But the command doesn’t described options for site.
And it can be used plain
bench set-admin-password without
Would the plain syntax change all sites?
Is this intentionally? Because using it plain then can be problematic for site-specific admin.
How about this:
bench --site site1.local set-admin-password Sup3rS3cr3tPassw0rd
For most commands, the
--site comes right after
OK that’s one thing that it is not described in the help. But yes I did it that way too.
But more crucial on my post was the use of the command in plain (without the --site option) that it might change admin password for all sites.
Many times you have a
currentsite.txt in your
frappe-bench/sites folder. This file gets created by the command
bench use site1.local and can be deleted if you don’t need it anymore. The site name in this file is used as the default if you don’t pass the
If there is no
currentsite.txt and no
--site argument, nothing happens:
> bench set-admin-password Sup3rS3cr3tPassw0rd
Please specify --site sitename