AutoBangumi后端方式修改密码
安装sqlite3
sudo apt-get update && sudo apt-get install -y sqlite3
找到并修改data.db文件
cd ab_data
sqlite3 data.db
查看现在的用户名和密码
可以看到当前的用户名为admin,而密码则是一个哈希值,通过bcrypt加密了。因此需要编写一个将新密码加密的python文件
import bcrypt
password = b"new_password" # 使用你想要的新密码
hashed = bcrypt.hashpw(password, bcrypt.gensalt())
print(hashed.decode()) # 输出哈希值
修改密码
UPDATE user SET username='admin', password='new_hash_password' WHERE username='admin'; # 用户名只能是admin,无法修改,只能修改密码,修改为其他时,网站会提示用户不存在
随后退出sqlite3
.exit