SMB Module Phase 1完成 (79行代码)

功能:
- SMBConfig: 配置结构体
- SMBManager: 管理API
- CLI工具:status/list/create/remove命令

验证:
-  status命令JSON输出
-  list命令正确显示
-  create命令生成配置指南

下一步:
- 用户手动启用SMB服务(需要sudo)
- Windows/macOS客户端测试
- Phase 2: 权限控制优化
This commit is contained in:
Warren
2026-06-10 22:55:42 +08:00
parent 9b2d75935e
commit 5d657efbb5
5 changed files with 227 additions and 0 deletions

11
markbase-smb/Cargo.toml Normal file
View File

@@ -0,0 +1,11 @@
[package]
name = "markbase-smb"
version = "0.1.0"
edition = "2021"
[dependencies]
anyhow = "1"
clap = { version = "4", features = ["derive"] }
serde = { version = "1", features = ["derive"] }
serde_json = "1"
tokio = { version = "1", features = ["full"] }