Depois que eu não encontrei nenhuma dica em lugar algum, eu comecei de novo. Eu apaguei o smbuser e substitui o samba.conf pelo original, reiniciei o smbd e o nmbd.
Agora, usei apenas o system-config-samba para configurar. Funciona agora, incluindo o acesso do XP e do Android. Comparando o samba.conf gerado pela ferramenta com a minha tentativa anterior, não encontrei diferenças significativas, também parece não haver necessidade de "ntlm auth = yes".
De qualquer forma, funciona.