[linux-network] Re: Samba 2.2.7'de Türkçe karakterli dosya adlarının Linux'da görülmesi

---------

From: Deniz Akkus Kanca (deniz@arayan.com)
Date: Fri 14 Mar 2003 - 14:11:08 EET

  • Next message: Osman Demirhan: "[linux-network] Re: Samba 2.2.7'de Türkçe karakterli dosya adlarının Linux'da görülmesi"

    Osman Demirhan wrote:
    > Merhaba,

    Burada bahsedilen problem biraz daha değişik.
    Sizin çözümünüze bir kaç alternatiften aşağıda bahsediyorum.

    Fakat Redhat 8.0'a özgü olan problem, RH 8.0'un artık UTF8 kullanması.
    Bunun çözümü sanırım samba 3.0 serisine geçmekle olacak. Henüz uğraşıp
    denemedim. Veya samba içerisine UTF8 kodlamasını koyacağız - 2 serisi için.

    Diğer, ve artık klasik olan problem sizin karşılaştığınız ve gayet güzel
    tarif ettiğiniz. O probleme sizin çözümünüze ek olarak bir iki alternatif:

    Sizin probleminize bir başka alternatif de, dosyanın bulunmasını
    sağlamak için samba kodlarına ufak bir müdahalede bulunmak. Ezberden
    yazıyorum:

    lib dizininin içinde, sanırım charcnv.c dosyası içerisinde
    grep "iso8859-9" *.c
    burada yer alan bir adet iso8859-9 satırı var. Bir if, else dizisinin
    içerisinde yer alır. Alternatif bir else olarak ISO8859-9 koyun ve
    smb.conf dosyasında iso8859-9 yerine ISO8859-9 yazın.

    Başka bir alternatif de sistemi İngilizce olarak çalıştırmaktır.

    Esen kalın,
    Deniz

    >
    > Aynı sorun ile samba 2.2.5 ile uğraşırken bende karşılaştım (2.2.7a'da
    > da aynı sorun devam ediyordu). Sorunu, codepage.857 dosyasını yeniden
    > oluşturarak çözdüm.
    >
    > http://people.sabanciuniv.edu/osman/samba/samba-turkce-ayar.pdf
    > belgesinde, codepage_def.857 dosyasının değiştirildiği satırı ve
    > codepage.857 dosyasının nasıl elde edildiği açıklanmıştır.
    >
    > Bilginize.
    >
    > Bilge Yüceer wrote:
    >
    >
    >>RedHat Linux 8.0 ve Samba 2.2.7a-1 kullanıyorum.
    >>
    >>Win98 PC'lerden, adında Türkçe harf geçen dosyaları Linux üzerindeki
    >>Samba paylaşımlarına kopyalıyorum. Tekrar Win98 PC'lerden baktığımda
    >>dosya adları düzgün çıkıyor ve dosyalara erişilebiliyor. Fakat Linux'ta
    >>baktığımda dosya isimlerindeki Türkçe harfler konsolda ? , grafik
    >>ortamda da kare şekliyle gürülüyor. Benzer şekilde Linux'ta oluşturduğum
    >>ve adında Türkçe harf geçen dosyaları Samba paylaşımlarına kopyalıyorum.
    >>Win98 PC'lerden baktığımda dosya adları okunamayan karakterlerle
    >>görünüyor ve dosyalara erişilemiyor.
    >>
    >>smb.conf dosyasında aşağıdaki ayarları kullanıyorum.
    >>
    >>character set = ISO8859-9
    >>client code page = 857
    >>valid chars = 0x69:0x49
    >>
    >>(Not: valid chars'ı kullanmamın sebebi, sambanın küçük i harfini
    >>Türkçe'deki büyük İ harfine dönüştürmesi. Bu da hem kullanıcı adında
    >>veya şifresinde i harfi olan birisi login olurken, hem de içinde i harfi
    >>geçen bir dosya adına tekrar erişmeye çalışırken sorun yaratıyordu.
    >>0x69:0x49 çevrimiyle küçük i harfini büyük I harfine çeviriyorum.)
    >>
    >>smb.conf'da character set'i ISO8859-9 olarak kullandığım halde Samba
    >>Win98'den code page 857'ye göre gelen dosya adını unicode'a çevirmiyor.
    >>Bu nedenle de Linux'da dosya adı düzgün görünmüyor.
    >>
    >>Bu konuda yorum veya çözümü olan varsa şimdiden teşekkürler.
    >>
    >>Bilge.
    >>
    >>
    >>


  • Next message: Osman Demirhan: "[linux-network] Re: Samba 2.2.7'de Türkçe karakterli dosya adlarının Linux'da görülmesi"

    ---------

    Bu arsiv hypermail 2.1.6 tarafindan uretilmistir.