"虚拟" Windows共享(可能)使用Samba?

时间:2015-05-07 01:48:06

标签: linux samba

我有兴趣开发一个充当Windows计算机的应用程序,公开物理上不存在的共享。这意味着目录和文件可能在任何文件系统中都不存在。

该过程应如下所示:

  1. 有人试图连接到\\MyFakeSambaServer
  2. 用户&密码输入字段。
  3. 服务器接收凭据并拒绝或接受请求。
  4. 如果成功,则显示文件和目录列表。显示的共享和特定路径的内容可能取决于路径本身和访问数据的用户。
  5. 应该可以同时处理下载和上传。
  6. 现在,实际的问题是:有没有办法将脚本集成到Samba以实现这一目标?

    我知道如果从头开始开发这样的服务器可以承担的工作量,所以我希望尽可能地利用在Linux上运行的现有软件。

1 个答案:

答案 0 :(得分:1)

这可以在Samba上面作为VFS module实现。或者,可以使用FUSE通过Linux公开虚拟文件系统,并通过Samba正常导出。无论哪种方式,您都会面临实现文件系统接口的复杂性。