局域网文件共享管理系统 解决方案
EffiBox 文件共享系统 — 替代传统 Windows 共享文件夹,实现权限隔离、操作审计、数据安全保障
一、安全文件共享与权限管控
痛点
公司内部文件共享靠 Windows 共享文件夹,权限形同虚设——设了密码人人知道,财务部工资表能被技术部看到。员工离职后共享密码不敢改,一改全员受影响。没有操作记录,文件被谁改了、删了、拷走了——无从查证。
方案
基于 WebDAV 标准协议打造企业级文件共享平台:
| 模块 | 功能 |
|---|---|
| 磁盘映射 | Windows 资源管理器直接映射为网络驱动器(Z:盘),像操作本地文件一样使用 |
| 用户隔离 | 每人只能访问自己的 部门/用户名/ 目录,看不到他人文件 |
| 部门隔离 | 不同部门之间完全隔离,技术部看不到财务部文件 |
| 主管权限 | 部门主管可查看本部门所有成员目录(只读+可复制),便于工作检查 |
| 管理员全局 | 管理员可访问所有目录,通过 Web 管理后台统一管控 |
| 密码安全 | bcrypt 哈希存储(12轮加密),防暴力破解,防时序攻击 |
效果
- 文件权限从 形同虚设 → 精确到人
- 数据泄露风险从 随时可能 → 全程可控
- 员工离职一键禁用账号,即时生效
二、操作审计与合规追溯
痛点
谁在什么时候对哪个文件做了什么——完全不知道。出现数据泄露或误删事故后无法追责,安全审查时拿不出操作记录。等保合规、ISO 27001 审计都要求文件操作日志——传统共享文件夹完全无法满足。
方案
内建全量操作审计系统:
| 阶段 | 自动化内容 |
|---|---|
| 全量记录 | 所有文件操作自动记录:用户名、IP 地址、操作时间、操作类型(上传/下载/删除/修改/创建)、文件路径、操作结果 |
| 多维度筛选 | 按用户/操作类型/时间范围/文件路径组合筛选,快速定位目标记录 |
| 统计图表 | 按用户和操作类型自动统计,柱状图展示操作频率分布 |
| 日志持久化 | 审计日志存入 SQLite 数据库,支持导出,服务器重启不丢失 |
| 日志滚动 | 文件日志自动滚动(单文件 10MB,保留 5 份),不撑爆磁盘 |
| 写入保障 | 审计日志写入失败输出到 stderr,不静默丢弃 |
效果
- 操作追溯从 无法查证 → 精确到秒
- 等保合规审计 一次通过
- 数据安全事故 4 小时内还原完整操作链
三、数据保护与灾难恢复
痛点
员工误删了重要文件,回收站里找不到(共享文件夹删除不进回收站)。服务器硬盘故障,所有共享文件一夜归零。老板问"有没有备份",IT 答"还没来得及做"。
方案
多层数据保护机制:
| 模块 | 功能 |
|---|---|
| 回收站 | 删除文件自动移入回收站(按用户名分目录),30 天 TTL 自动清理。可手动恢复/永久删除/一键清空 |
| 元数据保留 | 每个回收站文件附带 .info 元数据:原始路径、删除者、删除时间、文件大小 |
| ZIP 完整备份 | 一键创建完整备份(数据库+共享文件+配置+授权+版本号),打包为 ZIP |
| 选择性恢复 | 支持三种恢复模式:全部恢复 / 仅恢复数据库 / 仅恢复共享文件 |
| 上传恢复 | 支持从本地上传备份 ZIP 文件到服务器恢复 |
| 自动备份 | 内容变更自动触发备份,确保关键节点可回滚 |
效果
- 误删恢复从 无法挽回 → 30 天内随时恢复
- 灾难恢复从 重头搭建 → 10 分钟恢复全部
- 数据安全保障达到企业级标准
四、轻量部署与简易运维
痛点
传统企业文件服务器(NAS/Windows Server)价格昂贵、配置复杂、需要专职 IT 维护。中小企业既没有预算买专业设备,也没有精力维护复杂系统。
方案
开箱即用的轻量级部署方案:
| 特性 | 说明 |
|---|---|
| 单文件部署 | PyInstaller 打包为单个 EXE,无需安装 Python 环境,拷贝即用 |
| 系统服务 | 安装为 Windows 系统服务,开机自启、故障自动恢复 |
| 托盘图标 | 右下角系统托盘显示运行状态,右键快速打开管理界面 |
| Web 管理 | 浏览器打开管理后台,用户管理/部门管理/审计/回收站/备份——全图形化操作 |
| 配置灵活 | YAML 配置文件 + 运行时 Web 修改,即时生效无需重启 |
| Win7 兼容 | 支持 Windows 7/10/11 全系列 |
| Inno Setup | 一键安装包,自动配置防火墙规则 |
效果
- 部署时间从 半天 → 10 分钟
- 运维门槛从 需要 IT 专职 → 行政人员即可管理
- 硬件成本从 万元级 NAS → 闲置电脑即可
技术架构
┌──────────────────────────────────────────┐
│ 客户端(Windows) │
│ ┌─────────────────────────────────┐ │
│ │ 资源管理器映射 Z: 盘 │ │
│ │ (WebDAV 协议 / HTTP Basic Auth) │ │
│ └──────────────┬──────────────────┘ │
│ │ │
│ ┌──────────────▼──────────────────┐ │
│ │ C# 桌面客户端(托盘程序) │ │
│ │ 自动挂载 / 登录状态 / 快捷入口 │ │
│ └──────────────┬──────────────────┘ │
└─────────────────┼────────────────────────┘
│ HTTP (局域网)
┌─────────────────▼────────────────────────┐
│ 服务端 (Python) │
│ ┌──────────────┐ ┌──────────────────┐ │
│ │ WebDAV 服务 │ │ 管理后台(Flask) │ │
│ │ (WsgiDAV) │ │ 端口 8080 │ │
│ │ 端口 8081 │ │ RESTful API │ │
│ └──────┬───────┘ └────────┬─────────┘ │
│ │ │ │
│ ┌──────▼────────────────────▼─────────┐ │
│ │ 认证中间件 │ │
│ │ 用户隔离 / 部门隔离 / 路径防护 │ │
│ └──────┬──────────────────────────────┘ │
│ │ │
│ ┌──────▼──────────────────────────────┐ │
│ │ SQLite 数据库 │ │
│ │ 用户 / 部门 / 审计日志 / 授权 │ │
│ └─────────────────────────────────────┘ │
│ │
│ 回收站 / ZIP 备份 / 日志滚动 / 系统服务 │
└────────────────────────────────────────────┘
与竞品对比
| 对比维度 | Windows 共享文件夹 | NAS 设备 | EffiBox 文件共享 |
|---|---|---|---|
| 部署成本 | 免费但配置复杂 | 2,000-10,000+ 元 | 免费软件(闲置电脑即可) |
| 权限颗粒度 | 共享级别,不可细分 | 用户/组级别 | 用户/部门/主管三级隔离 |
| 操作审计 | 无 | 部分支持 | 全量记录,可检索可导出 |
| 回收站 | 无 | 有 | 30 天 TTL + 元数据保留 |
| 备份恢复 | 手动 | 需额外配置 | 一键 ZIP 备份 + 选择性恢复 |
| 远程访问 | 需 VPN | 需额外配置 | HTTP 协议,局域网内即用 |
| 学习成本 | 低 | 中-高 | 低(磁盘映射,与本地盘无异) |
| 移动端 | 不支持 | 需 APP | 支持任意 WebDAV 客户端 |
典型使用场景
├── 财务部
│ ├── wangwu/ ← 王五只能看自己的
│ └── caiwu_manager/ ← 主管自己的目录
├── 技术部
│ ├── zhangsan/ ← 张三只能看自己的
│ ├── lisi/ ← 李四只能看自己的
│ └── tech_manager/ ← 主管可查看 zhangsan/ 和 lisi/(只读)
├── 管理部
│ └── admin/ ← 管理员全局访问
实施流程
需求评估(半天)→ 环境确认(服务器配置/网络拓扑)→ 部署安装(10 分钟)
→ 账号创建(批量导入/手动创建)→ 客户端配置(磁盘映射)→ 培训交接(30 分钟)
交付后提供 30 天免费技术支持,后续按需签约年度维护。
📞 免费需求评估:告诉我们你的团队规模、部门结构、文件类型、安全要求,24 小时内出部署方案。
📧 wallebox@163.com | 💬 微信公众号:Excle-Box