6 mei 2025
Leestijd 3 min
Een beheerderswachtwoord herstellen in Liferay
<span id="hs_cos_wrapper_name" class="hs_cos_wrapper hs_cos_wrapper_meta_field hs_cos_wrapper_type_text" style="" data-hs-cos-general-type="meta_field" data-hs-cos-type="text" >Een beheerderswachtwoord herstellen in Liferay</span>
Share this via:

Het ongemakkelijke moment waarop je inloggegevens niet werken wanneer je snel wat wijzigingen moet aanbrengen, de verlegenheid van het niet onthouden van de enige beheerdersinlog wanneer je collega ze nodig heeft. Je beheerdersinloggegevens zijn kwijt. Het is waarschijnlijk al velen van ons overkomen. Dit kan erg problematisch zijn wanneer je te maken hebt met de inloggegevens van de standaard beheerdersaccount in Liferay. Dit account, ook bekend als test@liferay.com, wordt vaak gebruikt op test- en ontwikkelingsinstallaties van Liferay. Het verliezen van de credentials voor dit account betekent meestal het verlies van alle controle over Liferay op deze installaties.

"Je had deze gegevens ergens moeten documenteren!" (Willekeurige ontwikkelaar)

Had gemoeten, had gekund... maar deed het niet. Het is inderdaad waar dat het bijhouden van volledige en correcte documentatie dit soort situaties kan voorkomen. Het hebben van een projectwiki helpt enorm bij het beheren van alle belangrijke informatie die gedeeld moet worden. Ik schrijf deze blogpost echter niet om je alle voor- en nadelen van een wiki te vertellen. Ons wachtwoord is kwijt en we willen het terug, nu meteen! Geen paniek. Naast het proberen te achterhalen van iemand die het wachtwoord wel weet of zelfs het installeren van een nieuwe Liferay, zijn er 2 vrij eenvoudige en rechttoe rechtaan methodes om de controle over je account terug te krijgen. Beide zijn echter afhankelijk van toegang tot Liferay's database, dus hopelijk ben je in ieder geval nog in staat om in te loggen in de database.

changing a password in liferay

De eerste methode is om Liferay's ingebouwde passwordEncrypted flag te gebruiken:

  1. Ga naar de user_ tabel in de database.
  2. Zoek de gebruiker waar je toegang tot wilt krijgen.
  3. Stel het veld password_ in op een wachtwoord in platte tekst.
  4. Stel het veldpasswordEncrypted in op 0.
  5. Stel het veld passwordReset in op 1.
  6. Start Liferay opnieuw op!
  7. Log in.

Hiermee kun je eenmalig inloggen met je eigen ingestelde wachtwoord. Liferay zal je vragen om een nieuw wachtwoord in te stellen en dat is alles. U heeft met succes de controle terug! Je wachtwoord wordt automatisch weer versleuteld in de database, dus daar hoef je je geen zorgen over te maken.

De tweede methode is wat grover en vereist een tweede Liferay-instantie bij de hand, maar werkt net zo goed:

  1. Ga naar de user_ tabel van de tweede instantie, en kopieer het versleutelde wachtwoord van een gebruiker waarvan je het wachtwoord weet.
  2. Plak dit wachtwoord in het password_ veld van de user_ tabel van de eerste Liferay instance.
  3. Start Liferay opnieuw op!
  4. Log in.

Thomas Metten
Thomas Metten
Solution Engineer, ACA Group
Contact us

Want to dive deeper into this topic?

Get in touch with our experts today. They are happy to help!

ACA mug mok koffie tas
Contact us

Want to dive deeper into this topic?

Get in touch with our experts today. They are happy to help!

ACA mug mok koffie tas
Contact us

Want to dive deeper into this topic?

Get in touch with our experts today. They are happy to help!

ACA mug mok koffie tas
Contact us

Want to dive deeper into this topic?

Get in touch with our experts today. They are happy to help!

ACA mug mok koffie tas