Se você não tiver uma distro como o FreeNAS, precisará ler o Samba . É o arquivo CIFS e o servidor de impressão para * nix. Funcionará muito bem com os clientes Windows, OSX e Linux.
É no repositório do Debian, então você deve ser capaz de obtê-lo. O Windows é um alvo em movimento. O suporte apropriado para as versões mais recentes só pode ser encontrado nas versões mais recentes do Samba. Então leia as notas de lançamento. Se você quiser um suporte de domínio adequado para os clientes Windows 7 e Vista, precisará de um dos lançamentos mais recentes.