[gelöst] Admin Passwort vergessen - Windows XAMPP System (offline)
am 08.04.2011 - 21:18 Uhr in
Guten Abend,
ich benutze Drupal 7 und wollte mein Admin Passwort zurücksetzen.
Ich habe es mit dem Script probiert, via:
cd C:\xampp\htdocs\drupalfolder
C:\xampp\php\php scripts/password-hash.sh test1234
Dabei kam
password: test1234 hash: $S$CB5szwXlR8Hb9oJJg.Tvzv/AUxrZWXkFhNQY3BoiLwg.11xzAUiZ
raus. Allerdings funktioniert test1234 nicht, wenn ich es (den Hash, nicht test1234) in die Datenbank so eintrage (exakt so, keine Leerzeichen davor oder dahinter oder sonst irgendwas).
Witzigerweise wird bei jedem Aufruf auch ein anderer Hash produziert, was unlogisch erscheint.
Email-Versand geht ebenfalls nicht, da es sich um ein Offline-Xampp-System handelt.
Hat jemand eine Idee für mich? Ich bin einfach am Ende mit meinem Latein.
Grüße,
Arcanus
- Anmelden oder Registrieren um Kommentare zu schreiben
Dann haste wohl Pech gehabt.
am 08.04.2011 - 22:10 Uhr
Dann haste wohl Pech gehabt. Also bei mir kommt auch ein anderer Hash für test1234 raus, weil er sicherlich versalzen ist.
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen
Das Verhältnis anderen zu helfen muss höher sein, als von anderen Hilfe zu erfragen/erwarten.
C:\xampp\htdocs>cd
am 08.04.2011 - 22:20 Uhr
C:\xampp\htdocs>cd drupalfolder
C:\xampp\htdocs\drupalfolder>C:\xampp\php\php ./scripts/password-hash.sh Heu382hk
password: Heu382hk hash: $S$CEoEaD8FYDBuyrUFW.b8HW9PUBPwtAlf4LheNkg
x.EMSNXGpJPX/
C:\xampp\htdocs\drupalfolder>C:\xampp\php\php ./scripts/password-hash.sh Heu382hk
password: Heu382hk hash: $S$CUrrIiUcIqgeDUx/JV1T5wPtYYpRWE2tPNTxTtF
gaNetiIuvFwmX
C:\xampp\htdocs\drupalfolder>C:\xampp\php\php ./scripts/password-hash.sh Heu382hk
password: Heu382hk hash: $S$C5a5dQpxmSA5ptEFxMyHDNk3USJ2apRd0aM/cY9
bYhe/VWf9Thcz
C:\xampp\htdocs\drupalfolder>
Egal welches Passwort ich eingebe, es kommt immer n anderer Hash raus.
Was mach ich nu? :P
Drupal neuinstallieren.
am 08.04.2011 - 22:29 Uhr
Drupal neuinstallieren. Drupal irgendwo, wo mails gehen, ablegen. Allerdings funktioniert dieses Script.
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen
Das Verhältnis anderen zu helfen muss höher sein, als von anderen Hilfe zu erfragen/erwarten.
drush
am 09.04.2011 - 08:50 Uhr
Hallo.
Egal welches Passwort ich eingebe, es kommt immer n anderer Hash raus.
Was mach ich nu? :P
Installiere Dir mal [do:drush Drush] (das kannst Du unabhängig einer Drupal-Installation installieren) und setze das Kennwort dann mit dem Befehl
drush upwd USERNAME --password=PASSWORD
.Für den lokalen Mailversand könntest Du Dir einen kleinen Mailserver einrichten (ich hab früher immer hMailserver verwendet).
Stefan
Tipp: Beachte die Verhaltensregeln des DrupalCenter.
Hallo, ich habe das ganze
am 09.04.2011 - 12:28 Uhr
Hallo,
ich habe das ganze Drupal nun auf meinen VPS geschoben und dort das Passwort per Email resetet.
Das ging.
Ich danke Euch für Eure Hilfe.
Drush hatte ich nun nicht mehr ausprobiert, trotzdem danke für den Tipp; den probiere ich beim nächsten Mal.
Btw: natürlich gehen auch
am 10.04.2011 - 12:47 Uhr
Btw: natürlich gehen auch Mails mit xampp! Man muss nur Mercury vorher einrichten.
Hab hier nur D6 zum Vergleich. Ich nutze unter Windows meist FSUM Frontend. Generier, bzw. checke damit z.B. ISO Files, etc. etc.
http://fsumfe.sourceforge.net/
Also bei mir werden die Passwörter im MD5 Format in der user Tabelle abgelegt. Ka ob das bei D7 auch noch so ist. Denke fast schon oder?
Wenn ich mit FSUM folgende Einstellungen mach:
Calculate Hash: MD5
Encoding: Base 16 (hexadecimal)
und als Eingabeforamt nur ASCII einstell, bekomm ich immer wieder die gleiche Werte raus. Muss also zum zurück setzen nur die neukalkulierte Hash-Summe beim Benutzer unter Pass eintragen, die alte also erstzen.
Grübel, finde bei mir grad das Passwort-Skript nicht! Welche xampp version hast du? Oder ist das ein selbst gebautes xampp Skript?
mfg Crusher
PS: für D6 ist es simpel. D7 stärkere Verschlüsselung (SHA256). Was oben steht, ist also für D7 Nonsens. Schau nachher nochmal, wie man mit anderen Tools den Hash generieren kann.
Am Ende der index.php folgendes einfügen:
require_once 'includes/password.inc';
echo user_hash_password('meinpasswort');
die();
Damit erscheint das Passwort auf der drupal Seite. Bei Testsystem also vollkommen unproblematisch. Auch bei Produktivssystemen, muss neben den Passwort ja der Name das Admin bekannt sein.
Verwendet man etwas anderes als "Administrator" und nutzt den auch nur zum Verwalten von Modulen, etc. so sollte der auch niregends als Author o.ä. auftauchen.
Da es eh nur um ein paar MInuten geht, denk ich mal ist es vertretbar. Für den Fall, das fremde Augen mitgelesen haben, würd ich auf jedenfall das Passwort sofort über das Benutzerkonto nochmals ändern.
Ist nicht hundertprozentig Ideal, aber Risiko ist abzuschätzen. Bei "Spiel-Systemen" ist es eh völlig sicher.
passwort admin vergessen!!
am 06.05.2011 - 13:23 Uhr
Fatal error: require_once() [function.require]: Failed opening required 'includes/password.inc' (include_path='.:') in /var/www/vhosts/elsur.de/httpdocs/web/index.php on line 41
das kommt dabei raus!!!
Dann stimmt der Pfad ggf.
am 07.05.2011 - 09:51 Uhr
Dann stimmt der Pfad ggf. nicht.
Erhalte den Fehler, wenn ich z.B.
require_once 'xvcxfdsffsdf/includes/password.inc';
eingebe. Also irgendnen Unsinn z.B. Normal sollte der rel. Pfad aber direkt im DrupalRoot ansetzen. Hab im moment keine Erklärung!
Unter xampp geht es. Drupal 7 ruf ich zu dem über
http://locahlost/drupal7
auf. Trotzdem musste ichdrupal7
NICHT in den Code mit einfügen.Hab es so, wie es oben steht gemacht und unten taucht das Passwort auf. Wie ich sehe hast du doch das Ganze aufm Server. Wieso nutzt du nicht - wie dein Vorgänger - Passwort-Reset via E-Mail?
Mitunter liegt es auch am Editor und/ oder FTP-Programm ! Das die Datei quasi beim Speichern oder hochladen irgendwie beschädigt wurde. Würde es nochmals mit nem anderen Programm speichern/ hochladen.
Habs selber noch nich getestet. Hab den Schnippsel selbst irgendwo gefunden. Auf jedenfall kann man damit Pass generieren.
Gabs denn auf deinen Space noch andere Probleme?