Passwort vergessen
Zugriff auf die Konfigurationsdatei dokuwiki/conf/users.auth.php
Gruppe zuweisen
Ein Standardkonto durch Anhängen der Gruppe ,admin
temporär zum Administrator machen und Passworte neu setzen.
otto:$1$zmPl75e7$nPLML4gYkmclT5F7V9XiJ1:Otto:otto@meier.de:user
otto:$1$zmPl75e7$nPLML4gYkmclT5F7V9XiJ1:Otto:otto@meier.de:user,admin
Passwort neu vergeben
Folgendes Skript von einem Webserver starten und das Passwort in die Datei dokuwiki/conf/users.auth.php
kopieren.
Ausprobieren
Quellcode
- crypt.php
<?php $c = ''; if (isset($_POST['c'])) { $c = $_POST['c']; } function salt() { $key = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789'; $l = strlen($key) - 1; $salt = '$1$'; for ($i = 0; $i <8; $i++) { $salt .= substr($key,mt_rand(0,$l),1); } return $salt; } $cy = crypt($c,salt()); ?> <!doctype html> <html> <head><title>Crypt</title><meta charset='utf-8'> <style>body{font-family:sans-serif}</style> </head> <body> <fieldset><legend>Crypt</legend> <form method='post'> <input type='text' name='c' placeholder='Eingabe' value='<?php echo $c;?>'><br> <input type='submit'> </form> <br> <table> <tr><td>Algorithmus: </td><td>smd5 (md5 mit Salt)</td></tr> <?php echo "<tr><td>Klartext: </td><td>$c</td></tr>"; echo "<tr><td>Verschlüsselt: </td><td>$cy</td></tr>"; ?> </table> </fieldset> </body> </html>
— Walter Hermanns 2017/08/07 14:46