O Samba é o que você procura, mas precisa de planejamento e configuração. É provável que não faça o que você quer e como você quer que seja feito logo após a instalação. Você quer ter certeza de que seus usuários do Windows tenham contas linux correspondentes. Usando o comando net , você pode criar um mapeamento entre grupos de janelas e grupos de linux. Você quer certificar-se de usar o nível correto de permissões de compartilhamento para que os usuários / grupos sejam verificados em relação às permissões de arquivos.
Confira o Samba-por-exemplo para saber como configurar uma pequena instalação.