用户管理
👥 用户管理
用户管理功能允许系统管理员创建、编辑和删除普通用户。通过用户管理,可以控制不同用户对系统功能的访问权限。
👤 用户类型说明
📋 用户列表
在用户管理页面,系统会显示当前所有用户列表,包括以下信息:
- 👤 用户名 - 登录系统使用的账号
- 🏷️ 昵称 - 系统中显示的名称
- ⚙️ 操作 - 编辑和删除按钮
💡 提示
- 如果系统中还没有用户,页面会显示提示信息 "您还未添加用户!"
- 页面提供分页功能,方便浏览大量用户
- 点击刷新按钮可重新加载用户列表数据
➕ 新增用户
点击页面右上角的 "添加用户" 按钮,系统会弹出用户信息录入对话框。
📝 必填信息
| 字段 | 说明 | 要求 |
|---|---|---|
| 👤 用户名 | 用户登录系统时使用的名称 | • 必填项 • 长度为 2-20 个字符 • 只能包含字母、数字、下划线和减号 |
| 🏷️ 昵称 | 用户在系统中显示的名称 | • 必填项 • 长度为 2-20 个字符 |
| 🔐 密码 | 用户登录系统的密码 | • 必填项 • 长度为 6-20 个字符 |
| ✅ 确认密码 | 再次输入密码以确认 | • 必填项 • 必须与密码字段完全一致 |
💾 保存提示
填写完所有必填信息后,点击 "保存" 按钮完成用户创建。如需取消操作,点击 "取消" 按钮关闭对话框。
✏️ 编辑用户
在用户列表中找到目标用户,点击该用户行的 "编辑" 按钮(✏️ 铅笔图标)。
🔄 编辑说明
编辑用户时的界面与新增用户类似,但有以下不同:
| 字段 | 编辑说明 |
|---|---|
| 👤 用户名 | 🔒 不可修改,仅显示当前值 |
| 🏷️ 昵称 | ✅ 可以修改 |
| 🔐 密码 | 🔓 可选填,留空表示不修改密码 如需修改,需同时填写密码和确认密码 |
⚠️ 注意
完成修改后,点击 "保存" 按钮保存更改,或点击 "取消" 按钮放弃更改。
🗑️ 删除用户
在用户列表中找到目标用户,点击该用户行的 "删除" 按钮(🗑️ 垃圾桶图标)。
⚠️ 危险操作
- ❌ 删除操作不可恢复,请谨慎操作!
- 🔴 一旦确认删除,该用户的所有信息将从系统中永久移除
- ✋ 删除操作需要确认用户的昵称以防止误删
🔧 修改管理员用户名
🚨 重要提示
管理员用户为系统最高权限用户,拥有所有系统权限。修改管理员用户名需要直接操作数据库,操作前请务必备份数据,谨慎操作!
💡 相关教程
- 🔐 修改管理员密码:请参考 我的信息 - 修改密码
- 📖 管理员账号注册:请参考 登录管理员账号
由于系统安全限制,管理员用户名无法通过界面直接修改。如需修改,可以通过以下两种方式操作数据库:
🛠️ 方式一:使用数据库管理工具
使用数据库管理工具连接到 PostgreSQL 数据库后,执行以下操作:
💻 推荐工具
- Navicat Premium Lite(免费版):https://www.navicat.com.cn/download/navicat-premium-lite
- DBeaver(开源免费)
- pgAdmin(PostgreSQL 官方工具)
📡 步骤 1:连接数据库
| 配置项 | 值 |
|---|---|
| 🖥️ 主机 | 数据库服务器地址 |
| 🔌 端口 | 5432(默认) |
| 💾 数据库名 | ms |
| 👤 用户名 | postgres |
| 🔑 密码 | ms888888(默认密码,请根据实际配置修改) |
📊 步骤 2:找到 users 表
在数据库管理工具中导航到 users 表。
💻 步骤 3:执行 SQL 更新语句
UPDATE users SET user_name = '新用户名' WHERE id = 1;✅ 步骤 4:验证修改
确认修改成功后,使用新用户名登录系统。
🐳 方式二:进入 PostgreSQL Docker 容器
通过命令行进入 PostgreSQL 容器并执行 SQL 命令:
🚪 步骤 1:进入容器
方法 A:命令行方式
docker exec -it pgsql psql -U postgres -d ms参数说明:
pgsql:容器名称,请根据实际情况修改-U postgres:数据库用户名,默认为postgres,请根据实际配置修改-d ms:数据库名,默认为ms,请根据实际配置修改
💡 提示
可以使用 docker ps 命令查看容器名称。
方法 B:NAS 系统界面操作(极空间、绿联、飞牛等)
在 NAS 系统的容器管理界面中,找到 PostgreSQL 容器(通常名为
pgsql)点击容器,选择 进入终端 或 命令行 按钮
选择
/bin/bash进入容器命令行输入以下命令连接数据库:
psql -U postgres -d ms参数说明:
-U postgres:数据库用户名,默认为postgres,请根据实际配置修改-d ms:数据库名,默认为ms,请根据实际配置修改
💻 步骤 2:执行更新语句
UPDATE users SET user_name = '新用户名' WHERE id = 1;🔍 步骤 3:查看修改结果(可选)
SELECT id, user_name, nick_name FROM users WHERE id = 1;🚪 步骤 4:退出容器
\q✅ 步骤 5:验证修改
使用新用户名登录系统验证。
⚠️ 注意事项
📋 操作清单
- 💾 修改前请确保已备份数据库
- 📏 新用户名需符合系统要求(2-20个字符,只能包含字母、数字、下划线和减号)
- 🔄 修改后需要重新登录系统
- 🔧 如果修改失败,请检查数据库连接和 SQL 语法是否正确

