我希望完全停用我的 SMBA 服务并将其替换为 WebDav 服务。
到目前为止所有的谷歌搜索都指向我使用 Apache/Webdav。这与我需要的很接近,但据我所知,它需要 Apache 访问我用户的文件,更糟的是;如果它创建一个文件,则新文件将归 Apache(而不是用户)所有。 请注意,要求文件具有正确的 Unix 所有权和权限,因为某些用户具有直接 SSH 访问权限。
所以我只是在寻找一种方法来使 Apache/Webdav 与多用户“正确”工作(即在尝试提供文件之前将 unix 用户更改为登录用户)或找到 Apache /网络视频
到目前为止,搜索还没有出现任何结果。
找了好久我就是没找到。有很多多用户服务器,但我找不到一个以系统用户身份执行的服务器。
于是我自己写了一篇。这只是我自己测试过的。但就其价值而言,源代码在这里:
https://github.com/couling/WebDAV-Daemon