为避免任何人通过网页直接重置管理员密码,本系统只允许通过服务器 SSH 执行恢复。
使用具有该 Docker 项目管理权限的服务器账号登录。
cd ~/docker-data/feishu-casdoor-sync
./reset-password.sh
或者直接运行:
docker compose exec --user 10001:10001 feishu-casdoor-sync python -m app.reset_admin_password
密码输入不会显示在终端,也不会作为命令参数写进 shell 历史。
此操作只更新 /data/sync.db 中的管理员密码哈希,
不会删除用户映射、部门映射、日志、OIDC 绑定或 .master_secret。