使用 ksmbd 搭建 samba 共享服务

ksmbd 是内核的一个提供 samba 协议服务的模块,从 5.15 并入内核主线,去年的 6.6 稳定下来,据作者自己的测试能比用户态的 samba 快 40% 以上。使用 ksmbd 的另一原因是 debian 安装 samba 的时候会装一大堆不需要的依赖,不知道打包配置是怎么写的。

要使用 ksmbd 需要先安装 ksmbd-tools

配置文件是 /etc/ksmbd/ksmbd.conf,格式和选项和用户态的 samba 服务一样,下面是我的一个配置,允许内网无密码读写:

; see ksmbd.conf(5) for details

[global]
workgroup = ousvr
log file = 

阅读全文…