You are not logged in.
Pages: 1
Lost the root password, i see it is in the rs_user table in some encrypted for. Can someone help me on the type of encryption so i can manually encrypt a word and update the database. Any help is appreciated.
Offline
Hi Rav,
welcome to the RS forum. The easiest to recover the login is probably to temporarily disable authentication. For this locate the reportserver.properties file. If you used the installer the file should be in
INSTALL_DIR/apps/reportserver/reportserver-conf/
If you used the manual installation it is either in
/opt/reportserver
or in
C:\Program Files\reportserver
There change
rs.authenticator.pams = net.datenwerke.rs.authenticator.service.pam.UserPasswordPAMAuthoritative
into
rs.authenticator.pams = net.datenwerke.rs.authenticator.service.pam.EveryoneIsRootPAM
After making this change you need to restart ReportServer. This will bypass authentication and login with the "root" user and you can then simply set a new password via the user manager.
Hope this helps.
Regards,
Arno
Offline
Thanks a bunch, this fixed my issue. In general what kind of encryption is done? i see it is not md5 or md5hash or with salt.
Offline
Hello rav,
the mechanism used is PBKDF2WithHmacSHA1 (PDKDF2 with HMAC-SHA1) with a random salt value generated with SHA1PRNG (RFC 2104 HMAC).
Regards,
Eduardo
Offline
Hello all! Playing with this setting to understand how to recover from lost root's password. Indeed setting EveryoneIsRootPAM works to login as root, but I can't change root's password because the form wants the old password.... Am I missing some other way or setting?
Thanks!
Offline
Hi telpochyaotl,
you can change root's password in the administration area -> users section.
Regards,
Eduardo
Offline
Pages: 1