用户与权限
用户管理
- 不提供注册功能:前台 / 后台均无注册入口,
/register路由与相关接口已移除 - 后台账号只能在「设置 → 用户管理 → 添加用户」由管理员创建
- 安装向导中填写的管理员账号是系统唯一的初始账号
- 可禁用 / 启用账号、重置密码(忘记密码见下文)
角色与权限
- 角色管理:新建角色并配置权限
- 权限粒度覆盖菜单与接口,按角色授予
- 用户可绑定多个角色
日志
- 登录日志:登录成功与失败记录(时间、IP、UA、结果)
- 操作日志:关键操作留痕
- 接口异常日志会附根因明细与客户端信息,便于排障
忘记管理员密码
命令行直接重置(需服务器权限):
bash
./GoPanel -rp # 重置创始人为 16 位随机密码并打印
./GoPanel -rp=新密码 # 重置创始人为指定密码
./GoPanel -rp=用户名:新密码 # 重置指定用户容器内执行:
bash
docker exec gopanel-backend /home/gopanel/GoPanel -rp- 密码强度与安装向导同一套规则(8-64 位,至少含字母 / 数字 / 符号两类)
- 命令只改密码即退出,不启动服务、不执行数据库迁移
- 也可用环境变量:
GOPANEL_RESET_PASSWORD=1等价-rp
详见 命令行参数。
