License: Attribution-NonCommercial-ShareAlike 4.0 International
本文出自 Suzf Blog。 如未注明,均为 SUZF.NET 原创。
转载请注明:http://suzf.net/post/766
一直觉得如果写成系列的技术文章,用 wp 显得有点力不从心。最近 GitBook 也是不错的。
翻到一年多前,茫然想起自己曾经耍过 DokuWiki, 那么便拿出来耍耍吧。毕竟时间太久远了。
自己设置的密码已经抛在脑后了。也懒得想了,重置密码吧。简单粗暴有疗效。
后期会在网站中考虑 加入 wiki 或者 gitbooks, 欢迎小伙伴们前来围观。
dokuwiki 管理员默认用户名: admin
如果采用简单验证方法,用资料存储在文件中,第二列即为密码的 hash值.
cat conf/users.auth.php # users.auth.php # <?php exit()?> # Don't modify the lines above # # Userfile # # Format: # # login:passwordhash:Real Name:email:groups,comma,seperated lucy:$6$hdLEXRS9$X4lQKUDKoCnk9ubS.XPKR1:Lucy:[email protected]:admin,user ^_^[13:38:12][[email protected] tmp]#cat crypt_test.php <?php // 设置密码 $password = 'yourpassword'; // 获取散列值,使用自动盐值 $hash = crypt($password); echo "password: $password\n"; echo "hash: $hash\n"; ?> ^_^[13:38:16][[email protected] tmp]php crypt_test.php password: yourpassword hash: $1$rtfdScJg$uQh7Dl6bFFwgtI6iWDkcv.
将旧的hash 值替换为新的hash 就可以从新登录了。
同级目录下有 ./conf/acl.auth.php 文件是用来控访问权限的。