Wie kann das Administrator Passwort wieder hergestellt oder zurückgesetzt werden?

Änderung des Passworts in der Datenbank

  1. In der phpMyAdmin wird die passende Datenbank zum Joomla! System in der Dropdown Liste auf der linken Seite ausgewählt. Es werden nun die Datenbanktabellen auf der linken Seite des Bildschirms angezeigt.
  2. Die Tabelle mit „_users“ anklicken (Wichtig: die Tabelle muss einen Präfix haben, möglichweise weicht der Präfix vom früher verwendeten jos_ ab).
  3. Anklicken des „Anzeigen“ Buttons in der oberen Werkzeugleiste. Dadurch werden alle eingerichteten Benutzer der Website angezeigt.
  4. Bei dem Benutzer, dessen Passwort geändert werden soll, wird das „Bearbeiten“ Icon für diese Zeile geklickt.
  5. Es öffnet sich ein Formular. Dort kann das Passwort (password) Feld bearbeitet werden. Folgender Wert muss kopiert werdend2064d358136996bd22421584a7cb33e:trd7TvKHx6dMeoMmBVxYmg0vuXEA4199und in das Passwort Feld (password) eingetragen werden. Danach den „OK“ Button drücken. phpMyAdmin sollte die Nachricht „1 Zeile(n) betroffen“ ausgeben. Damit wurde das Passwort zu „secret“ geändert.
  6. Jetzt erfolgt die Anmeldung im Joomla Backend mit dem soeben bearbeiteten Benutzer und dem geänderten Passwort. Danach muss das Passwort auf einen sicheren Wert geändert werden. Es sollten alle vorhandenen Benutzer überprüft werden, um sicher zu gehen, dass sie legitim sind. Falls die Website gehackt wurde, sollten alle Passwörter der Website geändert werden.

Anlegen eines neuen Super Benutzers

Falls das Ändern des Passwortes nicht funktionierte oder nicht klar ist, welcher Benutzer zu der Gruppe der Super Benutzer gehört, kann mit dieser Methode ein neuer Benutzer angelegt werden.

  1. In der phpMyAdmin wird die passende Datenbank zum Joomla! System in der Dropdown Liste auf der linken Seite ausgewählt. Es werden alle Datenbanktabellen auf der linken Seite des Bildschirms angezeigt.
  2. Nach dem Drücken des „SQL“ Buttons in der Werkzeugleiste, kann ein SQL-Query auf der ausgewählten Datenbank ausgeführt werden. Es wird ein Feld namens „Run SQL query/queries on database <your database>“ angezeigt.
  3. Nach dem Leeren des Feldes wird nachfolgender SQL-Code (in der grauen Box) in das Feld kopiert. Durch das Drücken des „OK“ Buttons wird der Query ausgeführt und dadurch ein neuer Adminstrator in der Datenbanktabelle angelegt.
  4. Untenstehender SQL Code, kann für diesen Schritt verwendet werden

__________________________________

INSERT INTO `jos31_users` (`name`, `username`, `password`, `params`) VALUES ('Administrator2', 'admin2', 'd2064d358136996bd22421584a7cb33e:trd7TvKHx6dMeoMmBVxYmg0vuXEA4199', ''); INSERT INTO `jos31_user_usergroup_map` (`user_id`,`group_id`) VALUES (LAST_INSERT_ID(),'8');

_______________________________________

jos31_ muss mit deinem Präfix entsprechend geändert werden

Nun sollte die Anmeldung in das Backend mit dem Benutzernamen „admin2“ und dem Passwort „secret“ möglich sein. Nach dem Anmelden muss in der Benutzerverwaltung das Passwort geändert werden und eine valide E-Mail Adresse eingetragen werden. Falls der Verdacht besteht, dass das System „gehackt“ worden ist, sollten alle Benutzer auf Legitimität überprüft werden, insbesondere die Super Benutzer.