Pular para o conteúdo

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

Dica publicada em Linux / Software
Alessandro de Oliveira Faria (A.K.A. CABELO) cabelo
Hits: 12.041 Categoria: Linux Subcategoria: Software
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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:

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
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
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Instale Linux no seu iPAQ!

Biometria facial no login do GDM

Compilando o PHP4 com acesso ao banco Interbase / Firebird no Conectiva 9

Definindo o tamanho mínimo das senhas

Log4J 2.15.0 com problemas, veja a solução definitiva!

GTK-Gnutella no Slackware sem nenhuma dificuldade

OCR no Ubuntu

Vídeo aula: como criar uma calculadora de décimo terceiro salário

Instalando Foreman no CentOS 8

Zabbix - Monitorando temperatura do processador em servidores Windows

#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

Entre na sua conta para comentar.