cara.... uma configuração simples e prática do samba só para compartilhamento de arquivos e pastas é a seguinte:
1- Após instalar o samba adicione os usuários na máquina que está rodando o ubuntu:
# adduser usuario1
# passwd usuario1
# adduser usuario2
# passwd usuario2
e assim por diante.
2- Depois adicione estes usuários que foram criados ao samba assim:
#smbpasswd usuario1
#smbpasswd usuario2
e assim por diante.
Nota: estes usuários são os que acessarão os arquivos a partir do micro que está rodando o windows XP.
3- Para definir as pastas a serem compartilhadas digite:
# patch=/"caminho_do_compartilhamento"
Dica: Você pode criar uma única pasta na raiz mesmo e dar todas as permissões para todos os usuários assim:
# cd /
# mkdir publica (ou outro nome de sua preferência)
# chmod 777 publica
Pronto!!! A pasta "publica" vai funcionar como um repositório de arquivos no micro que está rodando o Ubuntu. Basta colocar os arquivos que deseja compartilhar dentro dela e partir pro abraço