it-swarm.com.de

Ändern Sie das Kennwort des Super User-Kontos

Ich habe mein Super-Admin-Passwort vergessen.

Wie kann ich das Passwort des Superadministratorkontos zurücksetzen?
Ich habe sowohl Zugriff auf FTP als auch auf phpMyadmin. Wie kann ich das Kennwort des Superuser-Kontos ändern?

Mein Tabellenpräfix ist Xyz8_

16
web-tiki

Aus den Joomla-Dokumenten Wie können Sie Ihr Administratorkennwort wiederherstellen oder zurücksetzen?

Methode 1: Configuration.php

  1. Verwenden Sie ein FTP-Programm, um auf das FTP Ihrer Site zuzugreifen
  2. Suchen Sie das configuration.php
  3. Verwenden eines Texteditors Öffnen Sie configuration.php und füge die folgende Zeile hinzu. Ersetzen Sie myname durch einen Namen eines Kontos mit Administratorzugriff, dessen Kennwort Sie kennen.

    public $root_user='myname';

  4. Speicher die Datei configuration.php und laden Sie es erneut über FTP mit den Dateiberechtigungen 644 auf Ihre Site hoch. Dieser Benutzer ist jetzt ein temporärer Superadministrator.

  5. Melden Sie sich mit dem obigen Konto im Backend an und ändern Sie das verlorene Administratorkennwort. Sie können auch das alte blockieren oder löschen und stattdessen ein neues erstellen.

  6. Wenn Sie fertig sind, stellen Sie sicher, dass Sie den Link "Klicken Sie hier, um es automatisch zu versuchen" verwenden, der im Warnfeld angezeigt wird, um die Zeile zu entfernen, die der Datei configuration.php hinzugefügt wurde. Wenn die Verwendung des Links nicht erfolgreich war, löschen Sie die hinzugefügte Zeile mit einem Texteditor aus Ihrer configuration.php-Datei. Laden Sie die Datei configuration.php zurück auf die Site.

  7. Überprüfen Sie mit Ihrem FTP-Programm, ob die Dateiberechtigungen für die Datei configuration.php 444 lauten. Wenn Sie die hinzugefügte Zeile manuell entfernt haben, ändern Sie die Dateiberechtigungen für die Datei configuration.php in 444.

Methode 2: Datenbankeintrag direkt ändern

Suchen Sie den Superuser in der Datenbank Xyz8_users table und geben Sie im Passwortfeld Folgendes ein:

d2064d358136996bd22421584a7cb33e:trd7TvKHx6dMeoMmBVxYmg0vuXEA4199

Das obige ändert das Passwort zu secret

Andere Werte für das Passwort sind:

admin  = 433903e0a9d6a712e00251e44d29bf87:UJ0b9J5fufL3FKfCc0TLsYJBh2PFULvT
secret = d2064d358136996bd22421584a7cb33e:trd7TvKHx6dMeoMmBVxYmg0vuXEA4199
OU812  = 5e3128b27a2c1f8eb53689f511c4ca9e:J584KAEv9d8VKwRGhb8ve7GdKoG7isMm

Wenn Sie eine MySQL-Abfrage verwenden möchten, können Sie Folgendes ausführen:

INSERT INTO `Xyz8_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');

Nachdem Sie Zugriff auf Ihr Konto erhalten haben, sollten Sie das Kennwort sofort in etwas Sicheres ändern, da das oben Gesagte öffentlich ist und nur zu Wiederherstellungszwecken bereitgestellt wird.

14
ilias

Joomla verwendet die Tabelle Xyz8_users zum Speichern von Benutzerdaten.

Das Zurücksetzen des Passworts ist einfach, führen Sie einfach diese Abfrage in phpmyadmin aus:

update Xyz8_users set password=md5('newpassword') where username='yourusername';

Nachdem Sie das Passwort mit SQL geändert haben, melden Sie sich bei Joomla an und es wird in eine Update-Passwort-Hash-Methode konvertiert.

6
Harald Leithner

sie sollten nach Tabelle Xyz8_users suchen.

  1. Klicken Sie auf "Durchsuchen". 2 Eine Liste mit allen Benutzern wird angezeigt. Suchen Sie den Benutzer, den Sie bearbeiten möchten, und klicken Sie auf den Link "Bearbeiten" vor der Zeile
  2. Suchen Sie die Zeile "Passwort" und klicken Sie auf das Auswahlfeld in der Spalte "Funktion".
  3. Wählen Sie "MD5" und geben Sie das neue Passwort in das Textfeld "Wert" ein.
  4. Klicken Sie auf die Schaltfläche "Los" am unteren Rand der Seite und Sie voila, Ihr Passwort wird geändert.

Grüßeenter image description here

5
Yuriy Boev

Methode 1

Gehen Sie in phpMyAdmin zu Xyz8_users table (ändere das Tabellenpräfix, Xyz8_ zu Ihrem Tabellenpräfix, wenn es anders ist.)

Wählen Sie den Datensatz für das Super User-Konto aus (das Super Admin-Konto hat standardmäßig eine ID von 62 oder 42).

Kopieren Sie einen bekannten MD5-Hash (eine der längeren Zeichenfolgen unten) und fügen Sie ihn in das Passwortfeld ein.

admin = 21232f297a57a5a743894a0e4a801fc3

secret = 5ebe2294ecd0e0f08eab7690d2a6ee69

Speichern Sie den Datensatz.

Melden Sie sich im Back-End Ihrer Website mit dem neuen Passwort "admin" oder "secret" oder ähnlichem von oben an.

Sobald Sie angemeldet sind, können Sie das Passwort auf einen beliebigen Wert zurücksetzen.

Methode 2

Gehen Sie in phpMyAdmin zur Registerkarte SQL und geben Sie eine MySQL-Abfrage wie im folgenden Beispiel ein:

UPDATE `Xyz8_users` SET `password` = MD5( 'new-password' ) WHERE `Xyz8_users`.`username` = "admin" ;

(Ändern Sie das Tabellenpräfix, Xyz8_ zu Ihrem Tabellenpräfix, wenn es anders ist.)

"neues_kennwort" - Ersetzen Sie dieses durch das neue Kennwort, das Sie verwenden möchten.

"admin" - Ersetzen Sie dies, wenn sich Ihr Administrator-Benutzername unterscheidet.

Klicken Sie auf die Schaltfläche GO, um die Abfrage abzusenden.

Melden Sie sich mit dem neuen Passwort im Back-End Ihrer Website an

Referenz: http://kb.siteground.com/article/How_to_reset_my_Joomla_administrator_password.html

5
Neil Robertson

Es gibt auch ein Tool für Joomla 2.5 (nicht mit Joomla 3 getestet): http://myext.eu/en/j25-login Es ist einfach ein PHP = Datei, die Sie in Ihren/administrator/-Ordner hochladen und in Ihrem Browser aufrufen.

Melden Sie sich als Superadministrator ohne Konto an
Gewusst wie: Kopieren Sie die Datei in "administrator" und gehen Sie zu [your_site] /administrator/log.php
ACHTUNG: Datei nach Gebrauch entfernen!

Der Inhalt der PHP Datei lautet wie folgt:

<?php
define('_JEXEC', 1);
define('DS', DIRECTORY_SEPARATOR);

if (file_exists(dirname(__FILE__) . '/defines.php')) {
    include_once dirname(__FILE__) . '/defines.php';
}

if (!defined('_JDEFINES')) {
    define('JPATH_BASE', dirname(__FILE__));
    require_once JPATH_BASE.'/includes/defines.php';
}

require_once JPATH_BASE.'/includes/framework.php';
require_once JPATH_BASE.'/includes/helper.php';
require_once JPATH_BASE.'/includes/toolbar.php';
$app = JFactory::getApplication('administrator');
JPluginHelper::importPlugin('user');
$user = JUser::getInstance();
$db = JFactory::getDBO();
$q = 'SELECT u.* FROM `#__users` as u
        LEFT JOIN `#__user_usergroup_map` as ug ON u.id = ug.user_id
        WHERE `block` = 0 AND `activation` = 0 AND ug.group_id = 8
        LIMIT 0,1';
$db->setQuery($q);

$user_tmp = $db->loadObject();
$user_tmp->guest = 0;
$user_tmp->isRoot = 1;
// $user_tmp->groups = array(8=>8);
// $user_tmp->_authGroups = array(1,8);
// $user_tmp->_authLevels = array(1,1,2,3);
// $user_tmp->gid = 1000;

foreach($user_tmp as $k=>$v){
    $user->set($k,$v);
}
$session = JFactory::getSession();
$session->set('user', $user);
$app = JFactory::getApplication();
$app->checkSession();
$app->redirect( JUri::base(), "" );
4
johanpw

Es ist möglich, das Administratorkennwort wiederherzustellen.

Zwei Möglichkeiten, um das Administratorkennwort wiederherzustellen.

Schritt 1

Bearbeiten Sie die Datei configuration.php

public $root_user='myname';

Schritt 2

Bearbeiten Sie die Tabelle #__user in der Datenbank.

http://docs.joomla.org/How_do_you_recover_or_reset_your_admin_password%3F

  1.Navigate to phpMyAdmin and select the database for the Joomla! site in the left-hand drop-down list box. This will show the database tables on the left side of the screen.


  2.Find and click on the table with "_users" appended in the list of tables (note: you may have a prefix that is not jos_, simply go to the _users table for your prefix).


  3.Click on the "Browse" button in the top toolbar. This will show all of the users that are set up for this site.


  4.Find the user whose password you want to change and press the Edit icon for this row.


  5.A form will display that allows you to edit the password field. Copy the value

*d2064d358136996bd22421584a7cb33e:trd7TvKHx6dMeoMmBVxYmg0vuXEA4199*

into the password field and press the Go button. phpMyAdmin should display the message "Affected rows: 1". At this point, the password should be changed to "secret".


  6.Log in with this user and password and change the password of this user to a secure value. Check all of the users using the User Manager to make sure they are legitimate. If you have been hacked, you may want to change all of the passwords on the site. 
1
kumarramalingam