We all know that password management can give headaches. Sometimes we forget a password, sometimes it’s set by someone else, they forget it or leave the company… No matter the action or current status, It’s clear that password management (changing/resetting/updating) is one of the frequent day 2 operations for a sysadmin.
This article provides all the steps to reset the Veeam AHV appliance admin’s password.
Disclaimer: The following operations may not be officially supported by Veeam, use it at your own risk. We encourage you to open a case directly with Veeam support.
STEP0: Make sure no backup jobs are running on the Veeam appliance.
STEP1: Take snapshot for AHV proxy Appliance VM.
STEP2: Login inside appliance as Veeam user (Veeam123!: is the default password).
STEP3: Stop VeeamBackupAgent service.
veeam@veeam00:~$ sudo service VeeamBackupAgent stop
STEP4: Make a backup of a configuration database.
veeam@veeam00:~$ sudo cp /opt/VeeamBackupAgent/nxdb.db ~/nxdb.db.bak
STEP5: Connect to a configuration database.
veeam@veeam00:~$ sudo sqlite3 /opt/VeeamBackupAgent/nxdb.db
To display all the tables in the current database, you can use the
Use the command SELECT * FROM DtoUser to display user configurations: “Uid” ,”Id” ,”UserName” ,”Email” ,”EmailConfirmed”, “PasswordHash” ,…..
STEP5: Inject known PasswordHash value into admin user configuration
sqlite> update DtoUser set PasswordHash = ‘AQAAAAEAACcQAAAAEO198eAPdibAN18kpJzPzP+t/wBXJujDKBiPLukXrybMyaOVHKQKiTQ6HucyhnnF5Q==’ where UserName = ‘admin’ ;
NOTE: This PasswordHash value has been taken from another Veeam appliance configuration. The default password is Veeam123!.
STEP6: Start VeeamBackupAgent service
veeam@veeam00:~$ sudo service VeeamBackupAgent start
Login in the web interface with the new password and change it using the dashboard on the appliance settings.
We hope this will be helpful to you.