Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Dica

Resolvendo problemas de acentuação na migração para o Samba 3
Linux user
Publicado por Alessandro de Oliveira Faria (A.K.A. CABELO) em 28/08/2004

Login: cabelo, 5652805 pontos | Blog: http://cabelovivaolinux.wordpress.com/
[ Hits: 6915 ]

Resolvendo problemas de acentuação na migração para o Samba 3

O artigo Codificação de caracteres de arquivos ASCII explica os tipos e conceitos de codificação de caracteres para o Brasil. Portanto não entrarei em detalhes sobre o mesmo.

O objetivo desta dica é conciliar a acentuação dos arquivos MIGRADOS PARA O SAMBA 3, isso quando as transferências do arquivos foram feitas diretamente de HD para HD no Linux.

1ª alternativa:
Aconselho este script quando existirem poucos arquivos cujo nome são incompatíveis:

for f in *; do
    new=`echo $f | iconv -f cp850`
    if [ "$f" != "$new" ]; then
        mv "$f" "$new"
    fi
done

2ª alternativa:
Nesta opção, adicione a seguinte linha no arquivo smb.conf para compatibilizar a exibição no Windows:

# cd /etc/samba/
# vi smb.conf


Inserir a seguinte linha na Seção [Global]:

unix charset = cp850

Outras dicas deste autor

Leitura recomendada
   Dica Linux recomendada Projeto Linorg
   Dica Linux recomendada Powertop - detectando o "ladrão" de energia em seu Linux
   Dica Linux recomendada Assita seus vídeos com o KPlayer
   Dica Linux recomendada Segurança no protocolo SNMP versão 3.0 (Debian)
   Dica Linux recomendada Configurar o background no gnome-terminal

Comentários
[1] Comentário enviado por agl77 em 25/04/2006 - 08:29h:

exelente isso!
salvou minha vida!
alguem sabe se tem como fazer o script funcionar recursivamente?


[2] Comentário enviado por fabiolima em 26/02/2008 - 15:36h:

Excelente dica Cabelo,

Gostaria de fazer somente uma observação....

no samba 3.0.24 precisei utilizar o unix charset = iso8859-1 na seção [GLOBAL] do samba para mostrar os caracteres corretos no meu compartilhamento.

[]'s


Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.