Olá rg.oliveira,
Tive o mesmo problema que você ao montar uma diretório compartilhado do windows 2003 para o meu Ubuntu 9.04. Esse problema é porque não montamos o diretório compatilhado da forma correta. O Linux utiliza a codificação utf8 e devemos simplesmente acrescentar isso na hora de montar um compartilhamento utilizando o iocharset do comando mount, conforme exemplo abaixo:
Caso exemplo:
Tenho um diretório compartilhado em uma estação windows 2003 e quero monta - la no ubuntu 9.04, então fica assim:
fstab:
//192.168..../shared /home/user/shared cifs auto,users,iocharset=utf8,username=xxx,password=xxx 0 0
ou para montar direto:
# mount -t cifs //192.168.../shared /home/user/shared -o iocharset=utf8,username=xxx,password=xxx
Eu montei direto no fstab e deu certíssimo. Creio que vai te ajudar também, ou se não for exatamente de compartilhamentos que estiver falando, isso vai te dar uma boa noção.
Caso ao contrário...
manatt,
Marcelo Limeira