Então, basta instalar o Samba-server. Windows, Mac, * nix funciona bem com isso. O Samba é uma solução universal no seu caso.
Ou tente usar o WebDAV.
No meu local de trabalho, temos um ambiente rico de clientes, incluindo windows (de 95 a 8, também edições de servidores correspondentes), mac (de 10.6 a 10.8), linux (ubuntu, centos, redhat) e solaris.
Até agora, exportamos nossos arquivos compartilhados em nosso servidor de arquivos com NFS e SMB, para que o Windows possa usar o SMB e tudo o mais possa usar o NFS.
Ultimamente, descobrimos que o modo como o SMB e o NFS bloqueiam arquivos e definem permissões neles é conflitante, causando muito atraso e, às vezes, não fornece acesso de gravação.
Existe alguma coisa que eu deixei de fora, que eu deveria ter pensado? Qualquer ajuda ou links para recursos externos seria muito apreciada.
Então, basta instalar o Samba-server. Windows, Mac, * nix funciona bem com isso. O Samba é uma solução universal no seu caso.
Ou tente usar o WebDAV.